Granite-backed coves and the salmon pools of the Dee and Spey. Hattie tracks 37 wild-swim spots across Aberdeenshire & Moray — 33 sea spots, 1 river, 2 lakes and 1 lido — each with a live verdict before you get in.
Every Aberdeenshire & Moray 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 Aberdeenshire & Moray
- Aberdeen
- Balmedie
- Collieston
- Cruden Bay
- Culbin Sands
- Cullen Bay
- Cullykhan Shore
- East Beach
- Findhorn
- Findhorn Bay
- Fluke Peel
- Fraserburgh (Philorth)
- Fraserburgh (Tiger Hill)
- Gardenstown Beach
- Hackley Bay
- Inverboyndie
- Loch Morlich
- Loch Morlich
- Lossiemouth (East)
- Lossiemouth East Beach
- Muchalls Shore
- New Aberdour Beach
- Newburgh Seal Beach
- Peterhead (Lido)
- Phingask Shore
- Port Erroll Harbour
- Rosehearty
- Sands of St Cyrus
- Sandy Hole
- Sanine Beach
- Skatie Shore
- Stonehaven
- Tannachy Sands
- Tannachy Sands
- The Twelve Apostles
- Troup
- West Beach