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

Achmelvich Bay
Lairg, 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

Ardnastang Bay
Acharacle, Highland Council, United Kingdom

Ardvrek Castle Loch Assynt
Lairg, Highland Council, United Kingdom

Castletown Bay
Thurso, Highland Council, United Kingdom

Corpach Basin
Fort William, Highland Council, United Kingdom

Dog Falls, Glen Affric
Beauly, Highland Council, United Kingdom

Dunbeath beach
Dunbeath, Highland Council, United Kingdom

Dunnet Beach
Thurso, Highland Council, United Kingdom

Durness Beach
Lairg, Highland Council, United Kingdom

Eidart Falls
Kingussie, Highland Council, United Kingdom

Faerie Pool, Bla Bheinn
Isle of Skye, Highland Council, United Kingdom

Fairy Glen Rosemarkie
Fortrose, Highland Council, United Kingdom

Fairy Pools
Portree, Highland Council, United Kingdom

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

Falls of Balgy
Strathcarron, Highland Council, United Kingdom

Farr Bay Beach
Thurso, Highland Council, United Kingdom

Feshiebridge
Kingussie, Highland Council, United Kingdom

Feshiebridge, Kincraig
Kingussie, Highland Council, United Kingdom

Golspie kart track
Golspie, Highland Council, United Kingdom

Golspie south beach, golf course
Golspie, Highland Council, United Kingdom

Higher Glen Etive Pools
Ballachulish, Highland Council, United Kingdom