There are no end of stunning beaches and lochs to be seen across the Highlands and Islands. Many are easily accessed but some will require a sturdy pair of walking boots! Whether fishing, swimming or relaxing with a book, bear in mind that the Scottish weather can change in the blink of an eye, so a backpack with towel, waterproof and sun cream should cover all bases!


Loch Morlich

8 miles from the skiing town of Aviemore and 300 m above sea level yet with a perfectly sandy beach. Freshwater, shallow and SEPA designmated make this a perfect spot for swimming. The Loch is also the location of a water sports facility if sailing or kayaking appeal.

loch caoldair

Loch Caoldair

Loch Caoldair, on the western edge of the Cairngorms is only a mile from the road (three and a half miles south of Laggan) but it’s completely wild and hidden among birch woods, with a lovely little beach.

Strathmashie Forest

There are some great waterfalls a mile down the road at Strathmashie Forest, with a perfect place to pitch your tent right by the edge of the water, ready for that early morning skinny dip.

loch an eilean

Loch an Eilein

A beautiful location just south of Aviemore with nice walking and biking and easy parking. The water around the beach on the northern shore is crystal clear and perfect for swimming.

Loch Avon

A truely remote Loch at 750 meters in a stunning location underneath Ben Macdui. So remore it is ideal for a skinny dip with a nice shingle beach at the eastern shore.

loch avon


Lochindorb is a freshwater loch north of Granton and features the ruins of a castle built on an artificially created island, once home to the infamous Wolf of Badenoch. It is a popular spot with fishers and birdwatchers, the latter of whom come to see the local black-throated divers and greylag geese.