Public Toilets in Highland

Highland has 243 public toilets mapped — 181 free, 60 wheelchair accessible, 56 with baby changing. Every listing shows opening hours, RADAR key access and walking directions. Use the map or list below to find the nearest toilet to you.

243
Total Toilets
60
Accessible
181
Free to Use
56
Baby Changing

Showing 101–144 of 243 toilets in Highland, sorted by rating.

Highland,

Kingussie PH21 1HE

Baby ChangeFreeRADAR KeyMenWomen
Mon-Fri:
9:00 AM - 5:00 PM
Sat:
9:00 AM - 5:00 PM
Sun:
9:00 AM - 5:00 PM

Lochinver, Lairg

MenWomen
Mon-Fri:
24 Hours
Sat:
24 Hours
Sun:
24 Hours

Highland,

Latheron KW5 6DG

MenWomen
Mon-Fri:
24 Hours
Sat:
24 Hours
Sun:
24 Hours

Highland,

Portmahomack, Tain IV20 1YB

FreeMenWomen
Mon-Fri:
8:00 AM - 8:00 PM
Sat:
8:00 AM - 8:00 PM
Sun:
8:00 AM - 8:00 PM

Highland,

Station Rd, Invergordon IV18 0EW

AccessibleFreeMenWomen
Mon-Fri:
8:00 AM - 8:00 PM
Sat:
8:00 AM - 8:00 PM
Sun:
8:00 AM - 8:00 PM

Highland,

83 Dell Rd, Grays RM17 5JP

AccessibleBaby ChangeFreeMenWomen
Mon-Fri:
9:00 AM - 7:00 PM
Sat:
9:00 AM - 7:00 PM
Sun:
9:00 AM - 7:00 PM

Highland,

East Beach Nairn, Riverside Ct, Nairn IV12 5DE

Baby ChangeFreeMenWomen
Mon-Fri:
8:00 AM - 8:00 PM
Sat:
8:00 AM - 8:00 PM
Sun:
8:00 AM - 8:00 PM

Highland,

Durness, Lairg

FreeMenWomen
Mon-Fri:
24 Hours
Sat:
24 Hours
Sun:
24 Hours

Highland,

The Pier, Main St, North Kessock, Inverness IV1 3XN

AccessibleBaby ChangeMenWomen
Mon-Fri:
12:01 AM - 11:59 PM
Sat:
12:01 AM - 11:59 PM
Sun:
12:01 AM - 11:59 PM

Highland,

Uig, Portree

FreeMenWomen
Mon-Fri:
8:00 AM - 9:00 PM
Sat:
8:00 AM - 9:00 PM
Sun:
8:00 AM - 9:00 PM

Highland,

Dunvegan, Isle of Skye IV55 8WA

FreeMenWomen
Mon-Fri:
8:00 AM - 9:00 PM
Sat:
8:00 AM - 9:00 PM
Sun:
8:00 AM - 9:00 PM

Highland,

Tarbet, Arrochar

FreeMenWomen
Mon-Fri:
24 Hours
Sat:
24 Hours
Sun:
24 Hours

Highland,

Clachtoll, Lairg IV27 4JD

FreeMenWomen
Mon-Fri:
24 Hours
Sat:
24 Hours
Sun:
24 Hours

Highland,

B8007, Acharacle PH36 4JN

MenWomen

Highland,

A861, Glenuig, Lochailort PH38 4NG

AccessibleMenWomen
Mon-Fri:
24 Hours
Sat:
24 Hours
Sun:
24 Hours

Highland,

Balintore, Tain IV20 1UE

FreeMenWomen
Mon-Fri:
8:00 AM - 8:00 PM
Sat:
8:00 AM - 8:00 PM
Sun:
8:00 AM - 8:00 PM

Highland,

Tom-na-Faire, Station Square, Fort William PH33 6TQ

Baby ChangeFree

Highland,

Achnasheen IV22 2EE

FreeRADAR KeyMenWomen
Mon-Fri:
24 Hours
Sat:
24 Hours
Sun:
24 Hours

Highland,

Abriachan, Inverness IV3 8LB

Free
Mon-Fri:
9:00 AM - 6:00 PM
Sat:
9:00 AM - 6:00 PM
Sun:
9:00 AM - 6:00 PM

Highland,

Glenkingie St, Caol, Fort William PH33 7DS

AccessibleFreeMenWomen
Mon-Fri:
9:00 AM - 6:00 PM
Sat:
9:00 AM - 6:00 PM
Sun:
9:00 AM - 6:00 PM

Highland,

Aros, Isle of Mull PA72 6JH

FreeMenWomen
Mon-Fri:
9:00 AM - 8:00 PM
Sat:
9:00 AM - 8:00 PM
Sun:
9:00 AM - 8:00 PM

Highland,

Sandside Bay Beach, Thurso KW14 7RN

FreeMenWomen

Highland,

A835, Strathpeffer IV14 9EQ

FreeMenWomen
Mon-Fri:
8:00 AM - 8:00 PM
Sat:
8:00 AM - 8:00 PM
Sun:
8:00 AM - 8:00 PM

Highland,

Glenmore, Aviemore PH22 1QU

AccessibleBaby ChangeFreeRADAR KeyMenWomen
Mon-Fri:
24 Hours
Sat:
24 Hours
Sun:
24 Hours

Highland,

Calverley St, Leeds LS1 1UR

FreeMenWomen

Highland,

Mallaig PH41 4QD

Baby ChangeMenWomen

Highland,

Stuart St, Inverness

MenWomen
Mon-Fri:
8:00 AM - 9:00 PM
Sat:
8:00 AM - 9:00 PM
Sun:
8:00 AM - 9:00 PM

Highland,

Acharacle PH36 4JL

AccessibleFreeMenWomen
Mon-Fri:
24 Hours
Sat:
24 Hours
Sun:
24 Hours

Highland,

Village Rd, Lybster KW3 6BJ

FreeMenWomen
Mon-Fri:
8:00 AM - 8:00 PM
Sat:
8:00 AM - 8:00 PM
Sun:
8:00 AM - 8:00 PM

Highland,

Smoo, Durness, Lairg IV27 4QA

FreeMenWomen

Highland,

325 Robin Hood Way, London SW20 0AB

FreeMenWomen

Highland,

A835, Strathpeffer IV14

MenWomen

Highland,

The Square, Beauly

FreeMenWomen
Mon-Fri:
7:00 AM - 8:00 PM
Sat:
7:00 AM - 8:00 PM
Sun:
7:00 AM - 8:00 PM

Highland,

Broadford, Isle of Skye

MenWomen
Mon-Fri:
8:00 AM - 8:00 PM
Sat:
8:00 AM - 8:00 PM
Sun:
8:00 AM - 8:00 PM

Highland,

Caledonian Canal Centre, Canal Side, Fort Augustus PH32 4AU

FreeMenWomen
Mon-Fri:
9:00 AM - 5:00 PM
Sat:
9:00 AM - 5:00 PM
Sun:
9:00 AM - 5:00 PM

Highland,

Viewforth, Edinburgh

AccessibleBaby ChangeMenWomen
Mon-Fri:
9:00 AM - 10:00 PM
Sat:
9:00 AM - 10:00 PM
Sun:
9:00 AM - 10:00 PM

Highland,

Gairloch IV21 2BS

FreeMenWomen
Mon-Fri:
8:00 AM - 10:00 PM
Sat:
8:00 AM - 10:00 PM
Sun:
8:00 AM - 10:00 PM

Highland,

Bettyhill, Thurso

MenWomen
Mon-Fri:
24 Hours
Sat:
24 Hours
Sun:
24 Hours

Highland,

Drumnadrochit, Inverness

Baby ChangeFreeMenWomen
Mon-Fri:
7:00 AM - 9:00 PM
Sat:
7:00 AM - 9:00 PM
Sun:
7:00 AM - 9:00 PM

Highland,

Wick Sta, Wick KW1 5LB

Baby ChangeFree

Highland,

Bught Rd, Inverness IV3 5TH

AccessibleBaby ChangeFreeMenWomen
Mon-Fri:
9:00 AM - 8:00 PM
Sat:
10:00 AM - 8:00 PM
Sun:
10:00 AM - 8:00 PM

Highland,

Dunbeath KW6 6EG

FreeMenWomen
Mon-Fri:
8:00 AM - 8:00 PM
Sat:
8:00 AM - 8:00 PM
Sun:
8:00 AM - 8:00 PM

Highland,

Mealmarket Cl, Inverness

Baby ChangeMenWomen
Mon-Fri:
8:30 AM - 6:00 PM
Sat:
8:30 AM - 6:00 PM
Sun:
8:30 AM - 6:00 PM

Highland,

Torridon Hall, Torridon IV22 2EZ

FreeMenWomen
Mon-Fri:
10:00 AM - 4:00 PM
Sat:
10:00 AM - 4:00 PM
Sun:
CLOSED

Public Toilets in Highland

We list 243 public toilets across Highland, including 60 accessible and 181 free facilities. Use the filters for accessibility, baby changing, and late-night options.

Local notes for Highland