Best beaches in Highland

Below are a list of the top 10 beaches in Highland as selected by the users of the Beach Guide website.

The current most popular beach in Highland is Achmelvich Bay. If you would like to have your say on which are the best beaches in Highland just follow the link to the beach and vote by clicking the star ratings at the top right of the page.

  • © Paul Burnett | BY-SA

    1. Achmelvich Bay

    Beautiful Achmelvich Beach looks across the bay to the coastal village of Lochinver with the islands of Lewis and Harris just offshore. This is a beautiful sheltered beach on the rural west coast. A large crescent of white sands with granite…

    Lifeguarded beach Toilets
  • © Dieter_weinelt | BY-SA

    2. Sandwood Bay

    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 stretch of fine golden sand is…

    Lifeguarded beach
  • © Richard Webb | BY-SA

    3. Strathy Bay

    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 on all sides by magnificent, hilly…

    Dog friendly beach Lifeguarded beach Toilets
  • © Bob Jones | BY-SA

    4. Sango Bay

    The sandy beach of Sango Bay is one of the most northerly beaches in mainland Scotland. It consists of a wide stretch of golden sand divided into three smaller coves by a series of rocky outcrops. Scattered along the beach are various…

    Dog friendly beach Lifeguarded beach
  • © Tom Richardson | BY-SA

    5. Mellon Udrigle Beach

    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 out of the village of Laide heads…

    Dog friendly beach Lifeguarded beach
  • © Hilmar Ilgenfritz | BY-SA

    6. Gruinard Beach

    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, it is known for its crystal clear…

    Dog friendly beach Lifeguarded beach
  • © Richard Webb | BY-SA

    7. Rosemarkie Beach

    Located on the scenic peninsula known as the Black Isle this long stretch of sandy beach stretches out into the mouth of the Moray Firth. The beach is backed by woodland and well kept lawns. It is also home to the ever popular Rosemarkie…

    Lifeguarded beach Beach cafe
  • © Dr Julian Paren | BY-SA

    8. Embo Beach

    The vast expanse of clean, golden sands makes Embo Beach a good destination for families and walkers. Finding the access to the beach can be tricky. Park in the car park in the north-east corner of the former fishing village of Embo. Ask…

    Dog friendly beach Lifeguarded beach Toilets
  • © Norrie Adamson | BY-SA

    9. Morar Beach

    The string of small beaches on this stretch of Scotland's west coast are famous for their stunning silver sands. Along this 2 miles of coastline, from the village of Portnaluchaig in the south to Morar in the north, there are a number…

    Dog friendly beach Lifeguarded beach Toilets
  • © Stuart Wilding | BY-SA

    10. Redpoint North Beach (Gairloch)

    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 the settlement of Redpoint at the very…

    Dog friendly beach Lifeguarded beach