Google Maps | Simon Barley
Landmark in Fraserburgh

Rosehearty Beach

2 holiday parks nearby

TypeLandmark
LocationFraserburgh, Aberdeenshire
AddressRosehearty, Fraserburgh AB43 7JQ, UK
Nearest parkDown On The Farm (1.3 mi)

About Rosehearty Beach

The beach at Rosehearty sits on Aberdeenshire's northeast coast, a proper working-village sort of place rather than a polished seaside resort. You get a sweep of sandy shore backed by low cliffs and the village straggling up behind - fishing boats still operate from here, which gives the whole spot an authentic feel that's become rare along this stretch.

It's the kind of beach that rewards a good walk rather than a day planted in one spot. The sand is decent enough when the tide's out, and there's enough going on - rock pools, driftwood, views across to Fraserburgh - to keep you occupied for a couple of hours. Families with younger kids will find it manageable; older ones might get restless unless they're into geology or photography.

Weather-wise, expect wind. This is northeast Scotland, and the Atlantic doesn't pull its punches. Summer's the obvious call, though autumn can be surprisingly clear. The village itself has a few shops and cafes if you need a break from the elements.

If you're staying at Down On The Farm or AC/DC Glamping just down the road, Rosehearty makes an easy morning or afternoon slot. It's not a destination beach - you won't travel an hour out of your way for it - but as part of a wider Aberdeenshire coastal loop taking in Fraserburgh and the surrounding villages, it's well worth twenty minutes of your time. The real charm is in its ordinariness.

Visitor Photos

No visitor photos yet. Be the first to share!

Sign in to Upload

Frequently Asked Questions

What type of attraction is Rosehearty Beach?

Rosehearty Beach is a landmark in Aberdeenshire, Scottish Highlands.

Are there holiday parks near Rosehearty Beach?

Yes, there are 2 holiday parks near Rosehearty Beach. The closest is Down On The Farm, just 1.3 miles away, rated 5.0 out of 5 by visitors.

Where is Rosehearty Beach?

Rosehearty Beach is located near Fraserburgh 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 1.3 miles away.

What else is there to do near Rosehearty Beach?

Near Rosehearty Beach you can also visit Strichen Stone Circle (archaeological site), Tarfat Croft (nature reserve), Jubilee Fountain (historic site), Rosehearty Harbour (marina). Browse our Fraserburgh area guide for the full list of things to do.