BETA: The search and map are new features with further enhancements planned. VisitScotland is not responsible for the content of external links and accepts no liability for any reliance on these.
Few beaches are as breathtaking as those in Scotland. From long stretches of white sand and peaceful island coves to pebbled shores and dramatic surf, there’s plenty to discover around the coast. Here are some great beaches to discover across Scotland, including lesser-known spots where you can escape the crowds.
The following list was created by VisitScotland to showcase a range of experiences. It isn’t ranked in any specific order.
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 across a turquoise bay, it’s a tranquil spot with plenty of room to relax and take in the scenery.
Beach fact: Thanks to Shetland’s northerly latitude, you can experience the ‘simmer dim’ here in summer when daylight lingers late into the night and the beach is bathed in a soft, golden glow well past sunset
Isle of Lewis
Tolsta Beach
There is something refreshing about the breeze of the Outer Hebrides – especially when gazing out across the North Atlantic on Tolsta Beach. Located in a crofting village not far from Stornoway, this peaceful cove is tucked away from the road and makes an ideal picnic stop. Add to this the fascinating Gaelic culture, rich archaeological heritage, sweeping views along the Hebridean Way, and friendly people, it’s easy to see why it was named one of the ‘Best of the World’ destinations in 2025 by National Geographic.
Beach fact: This exposed stretch of coastline is popular with surfers thanks to its strong swells.
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.
Beach fact: Southerness is home to Scotland’s second-oldest lighthouse, first lit in 1749, and one of the few in the country you can walk right up to on the beach itself. You can event book a stay here.
Near Forres, Moray

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.
Beach fact: The Moray Firth is actually one of the best places in the UK to spot bottlenose dolphins from the shore, with a resident population that can often be seen close to land near Findhorn.
Islay

The Big Strand, Islay
Also known as Laggan Bay, The Big Strand is the longest sandy beach on the Isle of Islay, stretching from Laggan Point in the north to Kintra in the south. Ideal for peaceful walks, family days out, dog walking and watersports, it’s a versatile spot with plenty to explore across the island.
Beach fact: Thanks to its vast, flat sands and exposure to Atlantic winds, The Big Strand is a popular spot for kite surfing and can even be used for beach land yachting when conditions are right.
Wester Ross, Highlands

Applecross Bay, Wester Ross
Accessed via one of Scotland’s most scenic drives, the Bealach na Bà, Applecross sits on the northwest coast and offers incredible views. The beach itself is a sandy shore backed by dunes, ideal for exploring with kids or enjoying a relaxed walk. Nearby, you can stop for a bite at the Applecross Inn or linger in the Applecross Walled Garden, making it a great stop as part of a wider trip.
Beach fact: Beach fact: Applecross Beach is close to the Applecross Heritage Centre, where you can learn more about the area’s history and culture.
Isle of Mull
Calgary Bay, Isle of Mull
The Isle of Mull is known for its dramatic geology and rocky coastline, but Calgary Bay stands out with its white sand and clear waters. Overlooking the islands of Tiree and Coll, it’s a perfect place to unwind on a sunny day. A nearby café offers hot drinks and ice cream, adding to the relaxed atmosphere.
Beach fact: Keep an eye out for white-tailed sea eagles, which have been breeding on Mull since 1985.
Scottish Borders

Coldingham Bay, Scottish Borders
Just over an hour from Edinburgh, Coldingham Bay is one of several beautiful beaches along the Berwickshire coast in the Scottish Borders. Popular with surfers, walkers and families, it’s perfect for seaside strolls, rock pooling and wildlife spotting. Walk along the Creel Path from Coldingham to St Abbs for wildlife sighting and crystal-clear coastal views.
Beach fact: Coldingham is home to the Coldingham Priory – the former house of Benedictine monks – with records dating back as far as 640 AD.
Lossiemouth, Highlands
Beach at Lossiemouth
© VisitScotland / Kenny Lam
In the northeast, the harbour town of Lossiemouth is flanked by two stunning beaches. The eastern beach features long stretches of sand backed by dunes, perfect for a walk while taking in views across to the town. Nearby, you can explore Covesea Lighthouse or enjoy a treat in one of the local cafés.
Beach fact: Don’t miss a scoop from Miele’s, a local favourite for gelato.
Fife

The beach at Elie and Earlsferry, East Neuk of Fife
The Fife coastline is full of charming villages and scenic spots, and Elie and Earlsferry Beach is no exception. With its golden sands, it’s a great place for a family day out – from building sandcastles to enjoying a picnic. Take in views from Elie Harbour, try watersports or relax at the Elie Seaside Sauna.
Beach fact: At low tide, the sheltered bay at Elie Harbour Beach joins Earlsferry giving walkers nearly a mile of a mile of golden sands to enjoy a refreshing coastal walk.
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. Head towards Footdee (locally known as ‘Fittie’) to discover a historic fishing village with charming cottages near the harbour.
Beach fact: Fresh seafood is a must-try while visiting Aberdeen City.
Scotland is full of spectacular beaches recognised across the globe. The Sands of Breckon in Shetland, Uig Beach in Lewis and Luskentyre Beach in Harris have all featured in lists of the world’s best beaches including Conde Nast Traveller. There are also dozens of award-winning beaches recognised by Keep Scotland Beautiful for their quality, cleanliness and sustainability, making it easy to find a beautiful coastal spot wherever you travel in Scotland.



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.