Wild Swimming Spots in Highland Council, Scotland
Explore 75 wild swimming spots in Highland Council, Scotland, including 30 beaches, 18 rivers and 27 lakes.
Explore by region
Acharacle
2 spots
Achnasheen
7 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
6 spots
Lochailort
2 spots
Nairn
3 spots
Strathcarron
4 spots
Thurso
4 spots
Ullapool
2 spots

Loch Achilty
Strathpeffer, Highland Council, United Kingdom

Loch Morlich
Aviemore, Highland Council, United Kingdom

Mellon Udrigle beach
Achnasheen, Highland Council, United Kingdom

Plockton Coral Beach
Plockton, Highland Council, United Kingdom

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

Achmelvich Bay
Lairg, Highland Council, United Kingdom

Balnakeil beach
Lairg, Highland Council, United Kingdom

Ceannabeinne beach
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

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

Achnahaird Bay
Ullapool, Highland Council, United Kingdom