The best beaches & bays in Scotland – Our favourite to visit (2022 Guide)

Scotland has some incredible beaches, and there are so many to see and enjoy. We wanted to highlight a handful of our favourites, let's get into the list:
Carradale Bay
Carradale Bay is a lovely sandy beach located on the East coast of Kintyre. It is quite hidden but that is part of what makes it so special.
There is a signposted footpath from the village which you can follow to get there. Cars can be driven down the road marked 'Port Righ' and then straight on through a gate along a dirt road to a car park at the end of the field, or on through another gate to the top of the beach itself. Definitely give Carradale Bay a visit!

Tralee Beach - Benderloch

Fraserburgh Bay
At almost 4km long, there is plenty of Fraserburgh Bay to explore. It forms part of the Buchan Coast, and is a popular surfing spot (you'll also spot wind surfers there from time to time). But even if you're not an adrenaline junkie, the bay is still great for long, meandering walks. There is a car park, public toilets, and even a café there.

Kilmory Beach
This beach provides amazing views across to Jura and is well worth a visit during your time in Kilmory on the North coast of West Ardnamurchan. The beach has a distinctive look due to the striking white sand and the volcanic outcrops.

Craignarget beach
This beach at Glenluce is a wide-sweeping pebble beach with amazing sand to walk along at low tide, as well as rock pools. There is a large grass picnic area if you'd prefer to stay off the sand. The beach never feels busy or crowded as it is so wide and there is plenty of walking space.
