11 of the best beaches in Scotland
Few beaches are as breathtaking as those in Scotland. Stroll along stretches of pristine white beaches on the west coast, feel golden sand between your toes in the east, or listen to the roar of the surf as it ebbs and flows over a pebbled beach. Here's our list to help you discover some of the best beaches in Scotland.
The following list was created by VisitScotland to showcase a range of experiences. It isn’t ranked in any specific order.
- 1
Findhorn Bay
Moray Firth

Findhorn Bay
Along the Moray Firth, you’ll find plenty of charming towns and beaches, and Findhorn is not to be missed! Findhorn Bay boasts a long stretch of white sandy beach, perfect for an evening stroll or some birdwatching. The Moray Firth is also a fantastic spot for wildlife, with seals, bottlenose dolphins, salmon, and more often spotted in its waters.
- 2
The Big Strand Beach
Islay

The Big Strand, Islay
The Big Strand, the longest sandy beach on the Isle of Islay, stretches from Laggan Point in the north to Kintra in the south and is also known as Laggan Bay. Perfect for peaceful strolls, family days out, dog walkers, and keen watersport enthusiasts, this beach is an excellent choice for all. Backed by a stunning island to explore too, you’ve got plenty on your doorstep to uncover on Islay.
- 3
Applecross Beach
Highlands

Applecross Bay, Wester Ross
Accessed via one of the country's most scenic drives, the Bealach nà Ba, Applecross sits on the northwest coast of Scotland and offers incredible scenery and landscapes. Applecross Beach is a sandy shore backed by sand dunes, making it a perfect spot for the kids to explore. Venture around the rocky shoreline, stop for a bite at the Applecross Inn, or visit the charming Applecross Walled Garden.
- 4
Scousburgh Sands
Shetland
Spiggie Beach
Located on the South Mainland of Shetland, Scousburgh Sands is a long, sweeping beach known for its wide open space and white sands, backed by dunes, undulating farmland and expansive views of the turquoise bay. It’s a tranquil spot, offering plenty of room to relax and soak up the peaceful atmosphere.
- 5
Elie and Earlsferry Beach
Fife

The beach at Elie and Earlsferry, East Neuk of Fife
The Fife coastline is full of quaint towns, coves, beaches, and trails to explore, and Elie and Earlsferry fits right in. Home to a golden stretch of sandy shores, it’s the perfect place for a family day out – making sandcastles, enjoying a picnic, or treating yourself to an ice cream. Take in the views from Elie Harbour, try your hand at a range of watersports, or relax and rejuvenate at Elie Seaside Sauna.
- 6
Southerness Beach
Dumfries & Galloway

Southerness Beach and Lighthouse, Dumfries & Galloway
© Visit South West Scotland / Damian Shields
Head to Dumfries and keep travelling south until you reach Southerness Beach. Along the way, you'll pass some incredible attractions and sights, including Caerlaverock Castle, Sweetheart Abbey, and the River Nith. A great spot for keen sea kayakers, Southerness Beach boasts both sandy and rocky shores, with rock pools to explore at low tide. Capture dramatic pictures of the distinctive lighthouse that is situated on the beach, enjoy relaxing beach strolls, and admire the breathtaking views across the Solway Firth.
- 7
Tolsta Beach
Isle of Lewis
Tolsta Beach
There is something so refreshing about the breeze of the Outer Hebrides, and beaches on Harris and Lewis come close to perfection. Tolsta, a crofting village not far from Lewis' main town of Stornoway, is a peaceful cove tucked away from the road – ideal for a picnic stop.
Add to this the fascinating people and Gaelic culture, amazing archaeological stories, and unparalleled vistas that stretch along the Hebridean Way, and it's no wonder that the Outer Hebrides have been named one of the ‘Best of the World’ destinations in 2025 by National Geographic.
Beach fact: The white sandy beach is popular with surfers, with big swells forming in this exposed stretch of coastline.
- 8
East Beach
Lossiemouth
Beach at Lossiemouth
© VisitScotland / Kenny Lam
Over in the northeast Mainland, the harbour at 'Lossie' is flanked by two stunning beaches to the east and west. The eastern beach, with its pretty sand dunes and long stretches of white sand, is perfect for a walk with your dog – or just yourself – while enjoying views across to the harbour town. On the west side, why not explore the striking Covesea Lighthouse?
Beach fact: This isn't just one of the best beaches in Scotland – the gelato is amazing! Stop for a scoop at Miele's.
- 9
Aberdeen Beach
Aberdeen
Aberdeen Beach
© VisitAberdeenshire
Here is a city beach with a bucket-and-spade load of charm! With an art-deco inspired esplanade, the golden coastline stretches 3 km and is one of the best beaches in Scotland to spot bottlenose dolphins in the summer or try out some watersports. Head along the esplanade towards Footdee (pronounced 'Fittie') and discover a 19th century fishing village, with clusters of charming cottages originally built for fishermen working along the harbour.
Beach fact: Fresh seafood is still a local favourite here - try some of the catch served up in Moonfish Café or The Silver Darling in Aberdeen's city centre.
- 10
Calgary Bay
Isle of Mull
Calgary Bay, Isle of Mull
The Isle of Mull is famous for its geology so there are lots of amazing rocky beaches on the isle, but Calgary Bay really stands out. Overlooking the isles of Tiree and Coll, it's the perfect spot to while away the hours on a sunny day, with a nearby café selling hot drinks and ice cream.
Beach fact: Keep an eye out for white-tailed sea eagles – a family of these fantastic birds have been successfully breeding on the Isle of Mull since 1985.
- 11
Coldingham Bay
Scottish Borders

Coldingham Bay, Scottish Borders
Just over an hour's drive from the capital, Coldingham Bay is one of several pristine beaches near Edinburgh, quietly tucked along the Berwickshire coast. Popular with surfers and dog walkers alike, these sands are great for strolls, hitting the surf, or befriending hermit crabs in the rock pools. Walk from Coldingham to St Abbs along the Creel Path for more breathtaking wildlife and crystal-clear seas.
Beach fact: Coldingham is home to the Coldingham Priory – the former house of Benedictine monks – with records dating back as far as 640 AD.
More to explore
Scotland is full of spectacular beaches recognised across the globe. Breckon beach in Shetland, Uig Sands in Lewis and Luskentyre Beach in Harris have all been included in Condé Nast Traveller's recent list of Best Beaches in the World. There are also 51 beaches which have been included in Scotland's Beach Awards 2024 list which celebrate quality, clean, well-managed and sustainable beaches.
Find experiences
JavaScript needs to be enabled to see this product search form. You can turn this on in your browser settings.
Other things you might like
Where and when to see marine wildlife in Scotland
13 Iconic Scottish views
13 Beautiful lochs in Scotland

Pet-friendly accommodation in Scotland
Family holidays in Scotland
Surfing & windsurfing in Scotland
Canoeing & kayaking holidays in Scotland
12 Scottish harbours & seaside towns you must visit
Join our Newsletter Clan
Get Scotland inspiration direct to your inbox. Don't miss the inside track from our Scotland experts on exciting trip ideas, unique attractions and hidden gems loved by locals.