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. 

Other things you might like

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.