Wild Swimming Spots in Highland Council, Scotland
Explore 68 wild swimming spots in Highland Council, Scotland, including 23 beaches, 18 rivers and 27 lakes.
Explore by region
Acharacle
2 spots
Achnasheen
5 spots
Aviemore
4 spots
Ballachulish
2 spots
Beauly
2 spots
Brora
2 spots
Fort Augustus
2 spots
Fort William
4 spots
Fortrose
2 spots
Glenfinnan
2 spots
Golspie
2 spots
Inverness
4 spots
Isle of Skye
3 spots
Kingussie
4 spots
Lairg
3 spots
Lochailort
2 spots
Nairn
3 spots
Strathcarron
4 spots
Thurso
4 spots

Loch Achilty
Strathpeffer, Highland Council, United Kingdom

Loch Morlich
Aviemore, Highland Council, United Kingdom

Lochindorb Castle
Grantown-on-Spey, Highland Council, United Kingdom

Achmelvich Bay
Lairg, Highland Council, United Kingdom

Dunnet Beach
Thurso, Highland Council, United Kingdom

Loch Insh
Kingussie, Highland Council, United Kingdom

Loch an Eilein Rothiemurchus
Aviemore, Highland Council, United Kingdom

Lochan Duinte
Thurso, Highland Council, United Kingdom

North Baths - Lido
Wick, Highland Council, United Kingdom

Plockton Coral Beach
Plockton, Highland Council, United Kingdom

Strathmashie, River Pattack
Newtonmore, Highland Council, United Kingdom

The Singing Sands
Lochailort, Highland Council, United Kingdom

Ardnastang Bay
Acharacle, Highland Council, United Kingdom

Castletown Bay
Thurso, Highland Council, United Kingdom

Durness Beach
Lairg, Highland Council, United Kingdom

Fairy Pools, Brittle, Isle of Skye
Isle of Skye, Highland Council, United Kingdom

Loch Moidart Castle Tioram
Lochailort, Highland Council, United Kingdom

Loch Ness
Inverness, Highland Council, United Kingdom

The Secret Beach
Nairn, Highland Council, United Kingdom

Red Point beach
Gairloch, Highland Council, United Kingdom

An Lochan Uaine
Aviemore, Highland Council, United Kingdom

Applecross Sands
Strathcarron, Highland Council, United Kingdom

Ardgour Loch Linnhe
Fort William, Highland Council, United Kingdom

Ardvrek Castle Loch Assynt
Lairg, Highland Council, United Kingdom