Wild Swimming Spots in Scotland, United Kingdom
Explore 298 wild swimming spots in Scotland, United Kingdom, including 140 beaches, 52 rivers and 106 lakes.
Explore by region
Aberdeen City
3 spots
Aberdeenshire
25 spots
Angus Council
7 spots
Argyll and Bute Council
25 spots
Clackmannanshire
2 spots
Dumfries and Galloway
22 spots
East Lothian Council
10 spots
East Renfrewshire Council
4 spots
Edinburgh
6 spots
Falkirk
3 spots
Fife
19 spots
Highland Council
68 spots
Moray
11 spots
Na h-Eileanan an Iar
18 spots
North Ayrshire Council
9 spots
Orkney
4 spots
Perth and Kinross
17 spots
Scottish Borders
7 spots
South Ayrshire Council
3 spots
South Lanarkshire
4 spots
Stirling
19 spots
West Lothian
3 spots

River Earn
Crieff, Perth and Kinross, United Kingdom

River Findhorn
Forres, Moray, United Kingdom

River Lochey
Fort William, Highland Council, United Kingdom

River North Esk
Brechin, Angus Council, United Kingdom

River Oich
Fort Augustus, Highland Council, United Kingdom

Roaring Mill, Glen Nevis
Fort William, Highland Council, United Kingdom

Rob Roy's Cave
Stirling, Stirling, United Kingdom

Rockcliffe
Dalbeattie, Dumfries and Galloway, United Kingdom

Rosemarkie bay
Fortrose, Highland Council, United Kingdom

Ruby Bay Elie
Leven, Fife, United Kingdom

Rumbling Bridge, River Brann
Dunkeld, Perth and Kinross, United Kingdom

Salt Lake
St Andrews, Fife, United Kingdom

Sanna Bay Views
Acharacle, Highland Council, United Kingdom

Sannox Bay
Isle of Arran, North Ayrshire Council, United Kingdom

Sawney Bean’s Cave
Girvan, South Ayrshire Council, United Kingdom

Scapa Beach
Kirkwall, Orkney, United Kingdom

Seacliff
North Berwick, East Lothian Council, United Kingdom

Seafield beach
Kirkcaldy, Fife, United Kingdom

Shandwick Bay
Tain, Highland Council, United Kingdom

Sheriff Muir Paradise Pools
Dunblane, Stirling, United Kingdom

Shieldaig
Strathcarron, Highland Council, United Kingdom

Sligachan Waterfalls
Isle of Skye, Highland Council, United Kingdom

Soldiers Leap
Pitlochry, Perth and Kinross, United Kingdom

St Mary's Loch
Selkirk, Scottish Borders, United Kingdom