Scotland is a big country with a lot of empty road. Between the central belt and the Highlands, the gap between one toilet and the next can stretch much further than you expect, and the scenery does not help when you are desperate. Anyone who has watched the miles tick down on the A9 or the North Coast 500 will know the feeling.
The good news is that Scotland has a solid network of motorway and trunk road services, plus council toilets and local businesses that open their doors to the public. The trick is knowing which ones to rely on, and where the long gaps are. This guide covers the main routes drivers use, from the M74 and M8 to the A9 and the Highlands, along with the practical details on accessible toilets, RADAR keys and opening hours.
You can search every listing on our Scotland toilet finder whenever you need the nearest stop.
Why a toilet plan matters in Scotland
In the central belt you are rarely far from a petrol station or a town centre. Once you head north or into the Borders, that changes quickly. Villages are small, many council toilets are seasonal, and a lot of the best-known routes run through very quiet country.
Public toilets are also not a legal duty for most councils in Scotland, so provision depends heavily on local budgets. Highland Council, for example, has said it has no legal duty to provide public toilets, and in 2020 it withdrew funding for the toilets in Poolewe, on the North Coast 500 route. That is one reason it helps to know where the dependable stops are before you leave.
Services on the M74 and A74(M) to the border
If you are driving between Glasgow and England, the M74 and A74(M) have the most choice of any road in Scotland. Working from north to south, the main stops are:
- Bothwell services (M74 southbound, between junctions 4 and 5) and Hamilton services (M74 northbound, between junctions 5 and 6). These are close together near Glasgow, so they work well if you are just leaving or arriving.
- Route 74 truckstop (junctions 9 and 10). A useful option for lorry and van drivers.
- Cairn Lodge (junctions 11 and 12). Signposted as a farm shop and kitchen, and a popular alternative to the bigger chains.
- Abington services (junction 13). A long-standing stop roughly halfway to the border.
- Annandale Water (junction 16 on the A74(M)).
- Gretna services (A74(M), between junctions 21 and 22). The last stop before England, or the first when you arrive.
With a stop roughly every 15 to 30 miles, the M74 is one of the easiest roads in the country for planning a break. Opening hours and facilities vary by site, so check before you rely on a smaller one late at night.
The M8, M9 and M90 across the central belt
The M8 between Glasgow and Edinburgh is short, so services are limited. The main stop is Heart of Scotland services at Harthill, between junctions 4A and 5 (postcode ML7 5TT). It has a forecourt, a food shop and cafe, and toilets that were refurbished in winter 2021. The site has two sides linked by a footbridge, and the first two hours of parking are free, which is helpful if you want a proper break.
Heading north from Edinburgh, Forthview services at junction 1A of the M90 is northbound only. A little further on, Kinross services at junction 6 of the M90 is a Moto site, and is often described as the most northerly motorway service area in Britain. It has the usual mix of food outlets, showers and baby changing facilities, along with the toilets you would expect.
Broxden services, at the junction of the A9 and the M90 near Perth, is the gateway to the Highlands and a very sensible last stop before the A9 starts to thin out.
The A9 from Perth to Inverness
The A9 is the main road north, and it is one of the longest stretches in Scotland where it pays to plan. The official service areas are:
- Balhaldie services (south-westbound, between Dunblane and Perth). Limited access for large vehicles.
- Broxden services (at the M90 roundabout, Perth).
- Ballinluig services (between Perth and Pitlochry). Listed as daytime only, with limited signage.
- Newtonmore truckstop (PH20 1BB). Also listed as daytime only, with limited signage.
- Skiach services (A9 between Inverness and Thurso). Daytime only, with a shop, bakery and a large grass picnic area.
The key point is that two of the best-known stops are daytime only, so if you are driving at night you may find the next open toilet is a long way off. Towns such as Pitlochry, Aviemore and Dunkeld also have toilets, but they are best treated as day stops. Lay-bys on the A9 are not a substitute for a proper facility, and leaving waste behind is a real problem on popular routes.
The Highlands and the North Coast 500
The North Coast 500 is one of the most famous drives in the UK, and also one of the hardest to plan for. Long stretches have little in the way of services, and many of the smaller communities have limited toilet provision.
Highland Council manages a network of public toilets across towns, villages and visitor spots, and opening times vary by location. Some are open all year, and others are seasonal. The council also runs the Highland Comfort Scheme, which gives grants to pubs, restaurants, hotels and village halls that let the public use their toilets. In 2022 the council said it was spending around £190,000 on toilets, covering 75 public toilets and 37 comfort schemes, though those figures will have moved on since.
For drivers, that means a few simple habits:
- Use the toilet when you reach a town, even if you do not need it yet.
- Buy a coffee or a snack at a Comfort Scheme business if you use their facilities. It keeps the scheme going.
- Check the council map for opening times before you head into the quieter parts of the route.
- Never rely on a lay-by or a passing place. Communities along the route have campaigned about the effects of waste, and it is not fair on the people who live there.
Edinburgh and Glasgow
City toilets are a patchwork. In Edinburgh, the council announced three new park toilets at the Meadows, Inverleith Park and Leith Links in 2025. Each was planned with family cubicles, an accessible toilet, baby changing and a Changing Places toilet, and the council said they would be free to use. Check the current status before you plan a visit around them.
In Glasgow, the council has been investing in public toilets in parks, with funding reported for Bellahouston Park, Tollcross Park and the Botanic Gardens, alongside a Public Toilet Strategy for 2025 to 2035. In both cities, shopping centres, museums, libraries and cafes are often your most reliable back-up, and a van is much easier to leave in a car park than on a city street.
Accessible toilets, Changing Places and RADAR keys
Many accessible toilets in Scotland are locked and need a National Key Scheme key, commonly still called a RADAR key. Disability Scot says the key costs £6, or £5 if you qualify for VAT relief, though some councils and charities charge different amounts. You can buy one from Disability Rights UK, and several councils and local groups sell them too. You may be asked to show proof of disability when you buy one.
Changing Places toilets are larger rooms with an adult-sized changing bench and a hoist, designed for people who cannot use a standard accessible toilet. There are roughly 150 in Scotland, and PAMIS keeps a map at changing-places.org/find. If you rely on one, plan your route around them in advance.
Another useful option is a Just Can’t Wait card, offered by charities including Guts UK, the Bladder and Bowel Foundation and Macmillan. It helps you ask for access to a toilet that is not normally open to the public.
Practical tips for drivers in Scotland
- Plan your stops on long routes. The A9 and the North Coast 500 reward a little preparation.
- Know which services close. Several A9 stops are daytime only.
- Carry a few coins. Some toilets still charge a small fee.
- Use the Comfort Scheme. Look for the sign and buy something while you are there.
- Check seasonal hours. Many Highland toilets run longer hours in summer than in winter.
- Take your rubbish with you. Leaving waste in lay-bys causes real problems for local communities.
Frequently asked questions
Are there service stations on the M74 in Scotland?
Yes. The M74 and A74(M) have services at Bothwell, Hamilton, Cairn Lodge, Abington, Annandale Water and Gretna, plus the Route 74 truckstop, so it is one of the easiest routes to plan.
Are there toilets on the A9?
Yes, at services including Balhaldie, Broxden, Ballinluig, Newtonmore truckstop and Skiach. Ballinluig, Newtonmore and Skiach are listed as daytime only, so plan ahead if you are driving at night.
Are there public toilets on the North Coast 500?
There are council toilets and Comfort Scheme businesses along the route, but provision is patchy and some communities have lost facilities. Check Highland Council’s toilet map before you travel.
How much is a RADAR key in Scotland?
A National Key Scheme key usually costs £6, or £5 with VAT relief, though some councils and charities charge different amounts.
Where can I find a Changing Places toilet in Scotland?
There are roughly 150 in Scotland. The PAMIS map at changing-places.org/find is the best place to look.
Find a toilet near you
Anita Jobby lists thousands of public toilets across the UK and Ireland, so you can find the nearest one in seconds. Try our Scotland toilet finder, or use the main Find a Toilet page to search by location.
Know one we have missed, or spotted one that has closed? Please add it to the map and help the next driver. When nature calls, Anita answers.
Caught short? Anita has you covered.
Find the nearest public toilet in seconds, anywhere in the UK and Ireland.
Find a toiletAdd a toiletGot a Jobby story? Tell us yours
