Sea lochs, river gorges and white-sand bays — the wildest swimming in Britain. Hattie tracks 83 wild-swim spots across Scottish Highlands — 76 sea spots, 3 rivers and 4 lakes — each with a live verdict before you get in.
Every Scottish Highlands spot draws on the official feeds Hattie checks through the day: storm-overflow (sewage) reports straight from the water companies, the regulator's bathing-water classifications, river levels, tides, wind and rainfall. Tap any spot for the live picture, the data behind it, and what other swimmers have reported.
Swim spots in Scottish Highlands
- Achmelvich
- An Fhaodhailinn
- Bettyhill
- Big Sand Beach
- Camas a'Chruthaich
- Camas Cros
- Camas Gaineamhaich
- Camas na Muic
- Camusdarach Beach
- Central Beach
- Clachtoll Beach
- Cladach Allt an Fheidh
- Cladach an Uillt Ghrisionn
- Cladach Melvaig
- Clashnessie Bay
- Coral Beach - Plockton
- Cul na Croise Beach
- Culbin Sands
- Cuthill Sands
- Dores
- Dornoch
- Dornoch Sands
- Drumbuie Beach
- Dunnet
- Dunnet Beach
- East Beach
- East Beach
- Edderton Sands
- Embo Beach
- Findhorn
- Findhorn Bay
- Gainmheach Achadh Deuthasdal
- Gairloch Beach
- Little Gruinard Beach
- Loch Morlich
- Loch Morlich
- Loch Ness (Dores)
- Long Beach
- Lossiemouth (East)
- Lossiemouth East Beach
- Mallaig
- Mellon Udrigle Beach
- Midfield Beach
- Mol an Sgadain
- Mol Bheag
- Mol Mhòr
- Mol Mòr
- Mol Mòr
- Mol Mòr
- Murkle Bay
- Nairn
- Nairn beach
- Oldshoremore Beach
- Peanmeanach Beach
- Port na Murrach/Rhu Beach
- Redpoint Beach
- Rosemarkie
- Salmon Beach
- Samalman Beach
- Sand Beach
- Sandwood Bay
- Sandwood Bay
- Sandy Hole
- Sango Bay
- Shell Beach
- Shore of Gartymore
- Singing Sands
- Strath Bay Beach
- Tanera Mor
- Tannachy Sands
- Tannachy Sands
- Tarlogie Scalps
- Thurso
- Torrisdale beach
- Tràigh a' Chnuic
- Tràigh Allt Chàilgeag
- Tràigh an t-Sean Bhaile
- Tràigh Ostaig
- West Beach
- White Shore
- Whiteness Beach (Secret Beach)
- Whiteness Sands
- Whitesands