Public toilets in Highland
325 public toilets across Highland. Choose a town below, or browse the full list.
Part of this area is in Cairngorms National Park. See the toilets there →
How Highland compares
Highland has one public toilet for every 730 residents — 13.7 per 10,000 people, above the UK average of 2.82. That ranks it 8th of 361 UK council areas for public-toilet provision. See the full toilet-desert league table.
Towns in Highland
More toilets in Highland
- (Plockton former PC�s (Harbour CIC)Checking opening times…HighlandFree
- Abriachan Campsite & CaféChecking opening times…HighlandFree
- AcharacleChecking opening times…HighlandStep-freeFree
- AchmelvichChecking opening times…HighlandFree
- Applecross Public ToiletsChecking opening times…HighlandBaby changeFree
- ArdgayChecking opening times…HighlandStep-freeFree
- Ardgour InnChecking opening times…HighlandFree
- ArisaigChecking opening times…HighlandStep-freeBaby changeFree
- Aultbea (Gairloch & Lochewe Action)Checking opening times…HighlandFree
- Badentarbet Public Toilets IV26 2YNChecking opening times…HighlandFree
- BalintoreChecking opening times…HighlandFree
- BallachulishChecking opening times…HighlandStep-free
- BettyhillChecking opening times…Highland
- Blairmore for Sandwood BayChecking opening times…HighlandFree
- Blà Bheinn Car ParkChecking opening times…HighlandStep-freeFree
- Boat HotelChecking opening times…HighlandFree
- BroadfordChecking opening times…Highland
- BroraChecking opening times…HighlandFree
- Cairngorm Mountain Base StationChecking opening times…HighlandStep-freeFree
- Cannich community centreChecking opening times…Highland
- Carbost Public ToiletsChecking opening times…HighlandStep-free
- CastletownChecking opening times…HighlandFree
- Cawdor Castle Near Car ParkChecking opening times…HighlandFree
- Choraidh Croft Tea Room — IV27 4UNChecking opening times…HighlandStep-free
- ClachtollChecking opening times…HighlandFree
- Clan Cameron MuseumChecking opening times…HighlandStep-free
- Community Centre, Dell RoadChecking opening times…HighlandStep-freeBaby changeFree
- Community HallChecking opening times…HighlandStep-freeFree
- Community HallChecking opening times…HighlandFree
- Community hallChecking opening times…HighlandStep-freeFree
- Contin FLS car park Checking opening times…Highland
- Corran FerryChecking opening times…HighlandFree
- Corrieshalloch Gorge Visitor CentreChecking opening times…HighlandStep-freeBaby changeFree
- CromartyChecking opening times…HighlandStep-freeFree
- Dalwhinnie Petrol StationChecking opening times…HighlandFree
- Dores InnChecking opening times…Highland
- DornieChecking opening times…HighlandFree
- DrumbegChecking opening times…HighlandFree
- DrumnadrochitChecking opening times…HighlandStep-freeBaby changeFree
- DunbeathChecking opening times…HighlandStep-freeFree
- Dunnet Bay Campsite / CarparkChecking opening times…HighlandStep-free
- Eilean Donan Visitor CentreChecking opening times…HighlandStep-freeFree
- ElgolChecking opening times…HighlandStep-free
- Gairlochy Top Lock (Scottish Canals)Checking opening times…HighlandStep-freeBaby change
- Glen Brittle campsiteChecking opening times…HighlandFree
- Glenfinnan Night ToiletsChecking opening times…Highland
- Glenfinnan Visitor CentreChecking opening times…HighlandStep-freeBaby changeFree
- Glenuig HallChecking opening times…HighlandStep-free
- Golf CourseChecking opening times…HighlandStep-freeBaby change
- HalkirkChecking opening times…HighlandBaby changeFree
- HalkirkChecking opening times…Highland
- Harbour PierChecking opening times…HighlandStep-freeFree
- HelmsdaleChecking opening times…HighlandStep-freeFree
- InvergordonChecking opening times…HighlandFree
- InvermoristonChecking opening times…HighlandStep-freeBaby change
- Inverness AirportChecking opening times…HighlandStep-freeFree
- Isle of Skye Candle Co Visitor CentreChecking opening times…HighlandStep-freeFree
- John O'Groats Caravan and Camping SiteChecking opening times…Highland
- KeissChecking opening times…Highland
- KinlochbervieChecking opening times…HighlandFree
- KinlochlevenChecking opening times…HighlandBaby changeFree
- KyleskuChecking opening times…HighlandFree
- LairgChecking opening times…HighlandStep-freeFree
- LatheronChecking opening times…Highland
- Loch Bervie ToiletChecking opening times…HighlandStep-free
- Loch Torridon Community CentreChecking opening times…HighlandFree
- LochalineChecking opening times…HighlandFree
- LochcarronChecking opening times…HighlandStep-freeFree
- LochinverChecking opening times…Address not available
- Lybster Community ToiletsChecking opening times…HighlandFree
- Main Car ParkChecking opening times…HighlandFree
- MelvichChecking opening times…HighlandStep-freeFree
- Minginish Community Hall, PortnalongChecking opening times…HighlandStep-freeBaby changeFree
- Muir of OrdChecking opening times…HighlandFree
- New PierChecking opening times…Highland
- OldshoremoreChecking opening times…HighlandFree
- Poolewe (Gairloch & Lochewe Action)Checking opening times…HighlandFree
- PortmahomackChecking opening times…HighlandFree
- Public ToiletChecking opening times…Address not availableBaby changeFree
- Public Toilet - HighlandChecking opening times…HighlandStep-freeFree
- Public Toilet - HighlandChecking opening times…HighlandStep-freeFree
- Public Toilet - HighlandChecking opening times…HighlandStep-free
- Public Toilet - HighlandChecking opening times…HighlandFree
- Public Toilet - HighlandChecking opening times…HighlandBaby changeFree
- Public Toilet - HighlandChecking opening times…HighlandFree
- Public Toilet - HighlandChecking opening times…Highland
- Public Toilet - HighlandChecking opening times…HighlandFree
- Public Toilet - HighlandChecking opening times…Highland
- Public Toilet - HighlandChecking opening times…HighlandStep-free
- Public Toilet - HighlandChecking opening times…HighlandFree
- Public Toilet - HighlandChecking opening times…HighlandFree
- Public Toilet - HighlandChecking opening times…HighlandStep-free
- Public Toilet - HighlandChecking opening times…Highland
- Public Toilet - HighlandChecking opening times…HighlandFree
- Public toiletsChecking opening times…IV54 8YT
- Public toiletsChecking opening times…KW8 6JAStep-freeFree
- Public toiletsChecking opening times…PH44 4RS
- Public toiletsChecking opening times…PH35 4HWFree
- Public toiletsChecking opening times…IV47 8SW
- Public toiletsChecking opening times…IV51 9JX
- Public toiletsChecking opening times…IV27 4YU
- Public toiletsChecking opening times…IV4 7LJFree
- Public toiletsChecking opening times…PA38 4BW
- Public toiletsChecking opening times…PH49 4HZFree
- Public toiletsChecking opening times…PH36 4HX
- Public toiletsChecking opening times…PH35 4JN
- Public toiletsChecking opening times…IV49 9DFStep-free
- Public toiletsChecking opening times…IV27 4JBFree
- Public toiletsChecking opening times…IV21 2BPStep-freeFree
- Public toiletsChecking opening times…IV51 9JTFree
- Public toiletsChecking opening times…IV63 6XL
- Public toiletsChecking opening times…IV51 9JUFree
- Public toiletsChecking opening times…IV23 2QRFree
- Public toiletsChecking opening times…PH25 3HA
- Public toiletsChecking opening times…IV14 9EJ
- Public toiletsChecking opening times…PH33 6SQ
- Public toiletsChecking opening times…KW1 4YBStep-freeFree
- Public toiletsChecking opening times…IV55 8WG
- Public toiletsChecking opening times…IV51 9HNFree
- Public toiletsChecking opening times…IV51 9HNFree
- Public toiletsChecking opening times…IV22 2LG
- Public toiletsChecking opening times…IV27 4EX
- Public toiletsChecking opening times…IV4 7AX
- Public toiletsChecking opening times…PA38 4BS
- Public toiletsChecking opening times…PH33 6SQ
- Public toiletsChecking opening times…PH40 4PN
- Public toiletsChecking opening times…PH33 6SE
- Public toiletsChecking opening times…IV2 5XQ
- Public toiletsChecking opening times…IV54 8LR
- Public toiletsChecking opening times…PH31 4AG
- Public toiletsChecking opening times…IV21 2DJ
- Public toiletsChecking opening times…IV54 8WZ
- Public toiletsChecking opening times…IV63 7YW
- Public toiletsChecking opening times…IV63 7YWStep-freeBaby changeFree
- Public toiletsChecking opening times…PH49 4HY
- Public toiletsChecking opening times…PH34 4DZ
- Public toiletsChecking opening times…IV22 2EJ
- Public toiletsChecking opening times…PH36 4JNStep-freeFree
- ReayChecking opening times…HighlandFree
- Reraig Caravan OarlChecking opening times…HighlandBaby changeFree
- RhiconnichChecking opening times…HighlandFree
- RogartChecking opening times…HighlandFree
- Rogie FallsChecking opening times…HighlandFree
- Salen JettyChecking opening times…Highland
- Sandside Bay Beach car parkChecking opening times…HighlandFree
- Saucy Mary'sChecking opening times…HighlandFree
- Sconser New PierChecking opening times…HighlandStep-freeBaby changeFree
- ScourieChecking opening times…HighlandFree
- ShieldaigChecking opening times…HighlandFree
- Silver BridgeChecking opening times…HighlandFree
- Skiach Services, EvantonChecking opening times…HighlandFree
- Spean Bridge MillChecking opening times…HighlandStep-free
- Strathdearn HubChecking opening times…Highland
- StrathpefferChecking opening times…HighlandFree
- Strathy beach/cemetary car parkChecking opening times…HighlandFree
- Strontian StoresChecking opening times…Highland
- TainChecking opening times…HighlandStep-freeBaby changeFree
- TalmineChecking opening times…HighlandFree
- TarbetChecking opening times…HighlandFree
- The Ceilidh Hall, CorranChecking opening times…HighlandStep-freeFree
- The SquareChecking opening times…HighlandFree
- Toigal MorarChecking opening times…Highland
- ToiletChecking opening times…HighlandStep-free
- Toilet BlockChecking opening times…IV26 2YP
- TongueChecking opening times…HighlandStep-freeFree
- TorridonChecking opening times…HighlandFree
- UigChecking opening times…HighlandStep-freeBaby changeFree
- Uig Ferry TerminalChecking opening times…Address not availableStep-freeFree
- WattenChecking opening times…HighlandFree
- lochinverChecking opening times…HighlandStep-freeFree
- smoo cave visitors centre, Durness, Lairg IV27 4PNChecking opening times…HighlandStep-freeFree
90 of these 171 toilets have no opening hours yet. Used one? Open it and tap Tell us. It takes a minute and helps the next person.