Rosemarkie's sands in low sun, wooded cliffs running out along the blue Moray Firth.
Ross and Cromarty

Beach at Rosemarkie

A sandy beach along the front of the old village of Rosemarkie on the Black Isle, looking out over the Moray Firth, with Marine Terrace behind it.

Welcome

Rosemarkie is one of the oldest villages in the north.

The Picts lived here and left more than a dozen carved stones behind them, and a church has stood on the hill since a chapel was founded in the late 500s. Yet it never became a harbour town, and so its shore has stayed a simple strip of sand, looking east along the Moray Firth.

The beach runs along the front of the village below Marine Terrace, its cottages on one side of the road and the sea on the other. Wooded cliffs rise at its northern end, and to the south the shore leads on towards Chanonry Point, where bottlenose dolphins fish close in.

It makes an easy, lovely hour: a walk along the sand, a look into the Groam House Museum for the Pictish stones, and something to eat at the café on the beach.

Round the cornerRosemarkie Beach CaféA café right on the sand.1 min by roadSee itThe Rosemarkie Beach Cafe, a small blue timber cafe with its name over the door and tables outside.
Before you go

The beach is open at all times and free, along Marine Terrace in Rosemarkie.

Where
Along Marine Terrace, Rosemarkie, IV10 8UW.
Looks out on
The Moray Firth.
Stay nearby

Places to stay near the beach, and when each is next free.

Hidden Scotland, the magazine

Scotland, in print.

Every photograph commissioned, every word written by somebody who went. Printed twice a year, made in Scotland.

Find out more

For further reading, before you go.