Explore 13 wild swimming spots in Moray, Scotland, including 12 beaches and 1 river.
Buckie
5 spots
Elgin
3 spots
Forres
Buckie, Moray, United Kingdom
Forres, Moray, United Kingdom
Elgin, Moray, United Kingdom
Scotland, United Kingdom
Fochabers, Moray, United Kingdom
Lossiemouth, Moray, United Kingdom