Wild Swimming in the Scottish Highlands: The best lochs and rivers

Why wild swimming in the Highlands is unforgettable

There’s nothing quite like the shock of cold Highland water on your skin. Wild swimming in the Scottish Highlands offers something you won’t find in any pool: crystal-clear lochs surrounded by mountains, secluded river spots where the only sound is running water, and that incredible feeling of being completely immersed in nature.

Whether you’re a seasoned wild swimmer or dipping your toes in for the first time, the Highlands has spots for everyone.

Best wild swimming locations in the Scottish Highlands

1. Loch Morlich – Cairngorms National Park wild swimming

Location: Cairngorms National Park, near Aviemore
Distance from Seasgair Lodges: Short drive from multiple lodges.
Difficulty: Beginner-friendly

Loch Morlich is one of the most popular wild swimming spots in the Cairngorms. Located at the foot of Cairngorm Mountain, this stunning loch offers easy beach access and spectacular mountain views. The Loch Morlich beach area makes it perfect for families and first-time wild swimmers. After your swim, warm up at the Loch Morlich Watersports Centre café or explore the surrounding Caledonian pine forests.

Best for: Beginner wild swimmers, families, scenic views of the Cairngorms

2. River Tay & Loch Tay – Perthshire wild swimming

Location: Perthshire, Scotland’s longest river
Distance from Seasgair Lodges: Easy access from our Highland Perthshire lodges
Difficulty: Intermediate to advanced

The River Tay offers diverse wild swimming experiences throughout Perthshire. From pebble beaches near Perth to secluded bays upstream, this famous Scottish river provides countless swimming opportunities. Loch Tay, fed by the same pure Highland water used in Aberfeldy whisky production, features crystal-clear conditions ideal for open water swimming.

Best for: Varied swimming locations

wild swimming in the Scottish Highlands

3. Loch an Eilein – Rothiemurchus Estate wild swimming

Location: Rothiemurchus Estate, near Aviemore
Distance from Seasgair Lodges: Close to lodges in the Cairngorms
Difficulty: Beginner to intermediate

Loch an Eilein combines wild swimming with Highland history. This picturesque loch features a ruined 13th-century castle on its own island, surrounded by ancient Caledonian pine forest. The accessible path around the loch provides multiple entry points for swimmers, and the peaceful setting offers excellent wildlife spotting opportunities.

Best for: Scenic wild swimming, post-hike cooling off

4. Portmahomack Beach – Tarbat Peninsula wild swimming

Location: Portmahomack, Easter Ross, Highland
Distance from Seasgair Lodges: At Ina’s Cottage or a day trip from other lodges
Difficulty: Beginner-friendly

Portmahomack Beach is one of the Highland’s best-kept secrets for wild swimming. This sheltered sandy beach on the Tarbat Peninsula offers calm, clear waters perfect for swimmers of all abilities. The picturesque fishing village provides the ideal backdrop, and the beach is quieter than many wild swimming spots. You can even warm up in the hot tub at Ina’s Cottage afterwards, with it just being a few steps away. 

Best for: Beginner swimmers, families, combining swimming with beach activities

luxury self catering lodges for wild swimming in the Highlands

5. River Tummel

Location: Various locations, near Pitlochry, Highland
Distance from Seasgair Lodges: Easy access from our Highland Perthshire lodges
Difficulty: Intermediate to advanced

Wild swimming in the River Tummel offers a refreshing, close‑to‑nature experience right in the heart of Highland scenery. The river has a strong character, so the key is choosing the right spots, calmer stretches and sheltered eddies where the current eases and entry is straightforward.

Best for: Confident, experienced wild swimmers who are comfortable assessing river conditions.

Top tips for wild swimming

Never swim alone – Always bring a swimming partner, regardless of experience level
Research your location – Highland lochs can have sudden depth changes and underwater hazards
Check weather conditions – The weather changes rapidly in the Highlands
Inform someone – Tell someone where you’re swimming and expected return time
Know your limits – Don’t attempt challenging swims beyond your ability

Stop and think, spot the dangers. Read the full Open Water Swimming Safety Code | PDF 0.2MB

Learn more about wild swimming with Water Safety Scotland

Combine wild swimming with a luxury lodge

Many guests incorporate wild swimming into their Highland holiday. A typical day might include a morning swim in a loch, hiking or exploring local attractions, then returning to relax in your private hot tub. Our luxury lodges provide the perfect base for wild swimming enthusiasts. Experience the contrast of invigorating Highland loch swims followed by warming relaxation.

Frequently asked questions about wild swimming in the Highlands

Is wild swimming safe in Scotland?

Yes, when proper safety precautions are followed. Never swim alone, check weather conditions, and know your limits.

What’s the best time of year for wild swimming in Scotland?

Summer (June-August) offers warmest water and longest daylight. However, each season provides unique wild swimming experiences.

Are there organised wild swimming groups in the Scottish Highlands?

Yes, several communities offer group swims, particularly around Aviemore, Perth, and throughout the Cairngorms.