Public toilets in Moray
78 public toilets across Moray. Choose a town below, or browse the full list.
Part of this area is in Cairngorms National Park. See the toilets there →
How Moray compares
Moray has one public toilet for every 1,218 residents — 8.2 per 10,000 people, above the UK average of 2.82. That ranks it 21st of 361 UK council areas for public-toilet provision. See the full toilet-desert league table.
Towns in Moray
More toilets in Moray
- Ballindalloch Filling Station & ShopMorayFree
- EDF Dorenell Visitor CentreMorayStep-free
- East StreetMorayFree
- Garmouth HotelMorayBaby changeFree
- Garmouth Playing FieldsMorayBaby changeFree
- Glenlivet Ranger Station, TomintoulMorayBaby changeFree
- Middle BlockMorayFree
- Milnes LibraryMorayFree
- Portknockie HarbourMorayStep-freeFree
- Public toiletsIV30 8UAFree
- Public toiletsAB37 9ARFree
- Public toiletsAB37 9AXFree
- Public toiletsIV30 8UBFree
- Rothes ToiletsMorayStep-freeBaby changeFree
- Scottish Dolphin CentreMorayBaby changeFree
- The Old Railway Station, CragganmoreMorayStep-freeBaby changeFree
- Tomintoul car parkMorayFree
