Google Maps | Bob Todd
Landmark in Banff

Mill Shore Beach

6 holiday parks nearby

TypeLandmark
LocationBanff, Aberdeenshire
AddressMPJH+MQ, Fraserburgh AB43 6JA, UK
Nearest parkGamrie Bay Caravan Site (3.2 mi)

About Mill Shore Beach

The beach at Mill Shore is one of those Aberdeenshire stretches where you can actually walk for miles without tripping over crowds. Situated just outside Banff, it's a proper working beach - rocky in parts, sandy where it counts - and the kind of place locals have known about for years while visitors sail straight past.

What you get here is genuine coastline. Rockpools to poke about in, decent walking if you head either direction along the shore, and views across the Moray Firth that don't require paying entry fees or queuing for car park spaces. The cliffs backing the beach give it some structure, and on a clear day the light across the water is worth the trip alone. Kids will spend hours turning over rocks looking for crabs and starfish. Adults might just stand still for a bit.

There's no formal amenity block or visitor centre - this isn't that sort of place. You show up, park locally, and make your own way down. Tides matter here, so check them before you arrive. Best visited when the weather's not throwing a tantrum, though even in drizzle the drama of the Aberdeenshire coast comes through.

Stay at Gamrie Bay Caravan Site or Shepherd's Loch Glamping just a few miles away, and Mill Shore becomes your morning or evening walk rather than a destination in itself. Pair it with Banff's actual attractions and you've got a solid couple of days exploring this underrated corner of the Scottish coast.

Visitor Photos

No visitor photos yet. Be the first to share!

Sign in to Upload

Frequently Asked Questions

What type of attraction is Mill Shore Beach?

Mill Shore Beach is a landmark in Aberdeenshire, Scottish Highlands.

Are there holiday parks near Mill Shore Beach?

Yes, there are 6 holiday parks near Mill Shore Beach. The closest is Gamrie Bay Caravan Site, just 3.2 miles away, rated 5.0 out of 5 by visitors. Other options include AC/DC Glamping and Camping Accommodation and Clochforbie Yurts, plus 3 more.

Where is Mill Shore Beach?

Mill Shore Beach is located near Banff in Aberdeenshire, Scottish Highlands. It is easily accessible from nearby holiday parks, making it ideal for a day trip during your stay. The nearest park is just 3.2 miles away.

What else is there to do near Mill Shore Beach?

Near Mill Shore Beach you can also visit Crovie viewpoint (viewpoint), Hill of Findon (peak), SS Vigilant Memorial (historic site), Gamrie War Memorial (historic site). Browse our Banff area guide for the full list of things to do.