Highland Diving beaches

The beach guide has 4 diving beaches listed in Highland. Check here for all diving beaches in the UK

  • Gruinard Beach ©

    1. 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…

  • Achmelvich Bay ©

    2. 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…

  • Loch Linnhe ©

    3. Loch Linnhe Beach

    Fort William lies at the foot of Ben Nevis, in a scenic location on the banks of Loch Linnhe, a tidal sea loch. To the north of the town, near the railway station and a large supermarket, the Underwater Centre is a subsea training and…

  • Melvich ©

    4. Melvich Beach

    Set at the mouth of the River Halladale, Melvich is yet another attractive beach to be found in this part of Scotland. The crescent shaped beach is backed by sand dunes which are carpeted with wild flowers in the Spring. At low tide there…