The Beach Guide

Scotland secret beaches

You may have thought that secluded beaches with fine sand, crystal clear water and just the cry of the gulls for company were long gone, but they're not. Tucked away in the nooks and crannies of the Scotland coast are any number of unspoilt hidden gems where you can enjoy a little peace and quiet.

Here at the Beach Guide we have compiled a list of your favourite hidden beaches in Scotland that are just far enough off the beaten track to never get too busy.

Of course escaping the crowds may not be your only reason for visiting these little known spots. Not only are they a little tricky to find and get to, they are also some of the loveliest beaches in Scotland.

  • Lunan Bay

    1. Lunan Bay

    Montrose, Tayside

    Lunan Bay is a mile-long sandy beach, with a reputation as one of the best in Angus. It is set in a secluded, pretty, rural location, with a cave and arch at the northern end, and is divided in two by…

  • Big Sand Beach

    2. Big Sand Beach

    Gairloch, Highland

    This sheltered sand and shingle beach is protected from the prevailing winds by Longa Island. Beyond this are the mountains of Skye and Torridon to which there are spectacular views. The beach is accessed…

  • Mellon Udrigle Beach

    3. Mellon Udrigle Beach

    Laide, Highland

    The stunning beach at Mellon Udrigle offers one of the finest views of this part of the coast. It is a little off the beaten track, but well worth the detour. Just off the A832, a single track road leading…

  • Strathy Bay

    4. Strathy Bay

    Melvich, Highland

    This remote, wide, sandy beach sits on the very northern Scottish coast. The River Strathy runs into the bay to the west of the beach and it is enclosed by cliffs to the east. Strathy Bay is surrounded…

  • Sinclairs Bay - Reiss Beach

    5. Sinclairs Bay - Reiss Beach

    Wick, Highland

    On a sunny day, the beach at the southern end of Sinclairs Bay, known locally as Reiss Beach, is spectacularly beautiful. The long stretch of pure, white sands alongside the azure waters of the North…

  • Gruinard Beach

    6. Gruinard Beach

    Gairloch, Highland

    Gruinard is a stunning, secluded beach with delightful views of the surrounding rugged countryside and across Gruinard Bay to the Coigach Hills and to Gruinard Island. Apart from the magnificent scenery,…

  • Sandwood Bay

    7. Sandwood Bay

    Kinlochberbvie, Highland

    This wonderful sandy beach is located in the extreme north west of the Scottish mainland. Set at the end of a 4 mile footpath it is something of an adventure to get here, but well worth it. The mile long…

  • Achmelvich Bay

    8. Achmelvich Bay

    Lochinver, Highland

    This is a beautiful sheltered beach on the rural west coast. A large expanse of white sands with granite outcrops that divide the beach into sections. There is a popular caravan / camping site nearby…

  • Seacliff Beach

    9. Seacliff Beach

    North Berwick, Lothian

    This beautiful beach is a genuine hidden gem. It lies in a remote part of East Lothian at the mouth of the Firth of Forth. The beach is in private ownership and there is a small charge to access the narrow…

  • Dornoch (Caravan Park) Beach

    10. Dornoch (Caravan Park) Beach

    Dornoch, Highland

    Dornoch Caravan Park lies on the north side of the Dornoch Firth just under an hour's drive from Inverness. The vast stretch of safe, sandy beach here, known as Dornoch Sands, runs down from the caravan…

  • Machrihanish Beach

    11. Machrihanish Beach

    Campbeltown, Strathclyde

    This long, rural beach lies on the Mull of Kintyre Peninsula, between the small village of Machrihanaish to the south and Westport to the north. The beach offers a terrific 3-mile stretch of soft, clean…

  • Seilebost Beach

    12. Seilebost Beach

    Isle of Harris, Hebrides

    The stretch of sand at Seilebost beach on the south side of Luskentyre Bay was once voted one of the top 10 best beaches in the world. Come here on a fine, sunny day and it won 't be difficult to see…

  • Redpoint North Beach (Gairloch)

    13. Redpoint North Beach (Gairloch)

    Gairloch, Highland

    This beautiful, secluded beach lies about 10 miles south-west from Gairloch and is the perfect destination for those seeking to get away from it all. To find the beach, drive to the beach car park in…

  • Singing Sands Beach

    14. Singing Sands Beach

    Port Ellen, Strathclyde

    This quiet, sandy beach is a haven for beachgoers looking for rugged landscape and seclusion. Singing Sands, also known as Camas an Lighe, gets its name from the sound the sand makes when visitors shuffle…

  • Tentsmuir Sands Beach

    15. Tentsmuir Sands Beach

    Tayport, Fife

    Close to the mouth of the Tey Estuary, Tentsmuir Sands is a wide expanse of clean sands backed by grassy dunes, and Tentsmuir Forest. The remains of various wartime defences can be found both on the beach…

  • Coral Beach

    16. Coral Beach

    Dunvegan, Hebrides

    Coral Beach (or Coral Beaches) is situated in the north of the Isle of Skye by the small crofting community of Claigan, which is a few miles along a single track lanefrom the village of Dunvegan. The…

Please note: we would have preferred it if these beaches could have remained secret forever and would like to make it clear that the Beach Guide would never be the first to publish the details of any hidden beach.