Skip to main content

Wild Swimming Spots in Scotland, United Kingdom

Explore 362 wild swimming spots in Scotland, United Kingdom, including 200 beaches, 53 rivers and 109 lakes.

Explore by region

Ballater River Dee

Ballater River Dee

Ballater, Aberdeenshire, United Kingdom

River

Balmedie

Scotland, United Kingdom

Beach
Balmedie Beach

Balmedie Beach

Aberdeen, Aberdeenshire, United Kingdom

Beach
Balranald Bay

Balranald Bay

Isle of North Uist, Na h-Eileanan an Iar, United Kingdom

Beach

Barassie

Scotland, United Kingdom

Beach
Berneray Sands

Berneray Sands

Isle of North Uist, Na h-Eileanan an Iar, United Kingdom

Beach
Blackness

Blackness

Linlithgow, Falkirk, United Kingdom

Beach
Blue Pools, Glen Rosa

Blue Pools, Glen Rosa

Isle of Arran, North Ayrshire Council, United Kingdom

River
Booker’s Pond

Booker’s Pond

Irvine, North Ayrshire Council, United Kingdom

Lake
Bostadh Beach

Bostadh Beach

Isle of Lewis, Na h-Eileanan an Iar, United Kingdom

Beach
Botany Bay

Botany Bay

Stonehaven, Aberdeenshire, United Kingdom

Beach
Bracklin Falls, Callander

Bracklin Falls, Callander

Callander, Stirling, United Kingdom

River

Brighouse Bay

Scotland, United Kingdom

Beach

Broad Sands

Scotland, United Kingdom

Beach
Bullers of Buchan

Bullers of Buchan

Peterhead, Aberdeenshire, United Kingdom

Beach
Burn O'Vat

Burn O'Vat

Aboyne, Aberdeenshire, United Kingdom

Lake
Calgary Beach

Calgary Beach

Isle of Mull, Argyll and Bute Council, United Kingdom

Beach
Campbeltown Loch

Campbeltown Loch

Campbeltown, Argyll and Bute Council, United Kingdom

Beach
Campsie Glen

Campsie Glen

Glasgow, East Dunbartonshire Council, United Kingdom

River
Carnoustie Beach

Carnoustie Beach

Carnoustie, Angus Council, United Kingdom

Beach
Carrick Beach

Carrick Beach

Castle Douglas, Dumfries and Galloway, United Kingdom

Beach
Castle Point

Castle Point

Dalbeattie, Dumfries and Galloway, United Kingdom

Beach
Castle Sands tidal pool

Castle Sands tidal pool

St Andrews, Fife, United Kingdom

Beach
Cauldron Linn

Cauldron Linn

Kinross, Clackmannanshire, United Kingdom

River