Rosemarkie Beach

One of the most beautiful beaches on the Black Isle, Rosemarkie Beach is a lovely stretch of golden sand, backed by low dunes and woodland. It’s an easy place to linger, whether you’re here for a leisurely summer walk, a paddle at the water’s edge, or simply a little sea air.

The beach stretches from the village towards the woodland beyond, with plenty of space to find a quieter patch of sand.

In summer, the Rosemarkie Beach Cafe serves filled rolls, snacks and ice cream from a nearby dairy, making it a particularly good stop on a sunny afternoon.

Back in the village, The Plough Inn is a reliably good place to stop for a pint of local Cromarty beer and seriously delicious pizza. Or, if you’re heading into neighbouring Fortrose, you’ll find lunch options at Bakhoos Bakery and IV10.

And if you fancy stretching your legs a little further, Fairy Glen Falls is just a short walk from the beach. The path disappears into woodland, following the burn through a peaceful little gorge before reaching the waterfalls.

Rosemarkie Beach Location

Rosemarkie Beach sits just outside the village, on the Black Isle’s east coast.

It’s a lovely spot to weave into a wider Black Isle road trip, with Fortrose, Cromarty and a string of quiet coastal stops all waiting further along the road.

If you’re visiting on a wider Black Isle road trip, park in the seafront car park or the Fairy Glen car park. If you’re arriving on foot, follow the coastal path from Fortrose, which runs along the sandy beach before reaching Rosemarkie, with pretty cottages and the village pub along the way.

 
Lesley Stewart

Lesley is a Scotland travel expert and itinerary planner known for slow road trip routes, boutique stays, and curated local finds. Through her blog and guides, she helps travellers explore Scotland with insider tips and handpicked experiences.

https://www.wanderscotland.com/
Previous
Previous

The Complete Guide to Ullapool: A Highlands Coastal Town

Next
Next

Inverness Botanic Gardens: A Tropical Escape in the city