Great Northern Highway: toilets and rest stops in route order
42 public toilets are recorded on or beside the Great Northern Highway between Wyndham and Upper Swan. 35 are open 24 hours, 25 are wheelchair accessible, and 7 have showers. The longest recorded gap is 675 km, between Mueller Ranges and Pardoo.
Every mapped stop, in route order
A check (✓) means the feature is recorded; a dash (–) means it is not recorded. GPS opens driving directions in Google Maps.
| Stop | Town, state | Type | 24h | Accessible | Shower | Parking | Water | Baby change | Km to next | GPS |
|---|---|---|---|---|---|---|---|---|---|---|
| Wyndham Oval | Wyndham, WA | – | ✓ | ✓ | – | ✓ | ✓ | ✓ | 51 km | -15.4835, 128.1148 |
| Lake Argyle Cockburn Rest Area | Lake Argyle, WA | Rest area | ✓ | ✓ | – | ✓ | – | – | 29 km | -15.8687, 128.3710 |
| Dunham River 24Hr Rest Area | Durack, WA | Rest area | ✓ | ✓ | – | ✓ | – | – | 100 km | -16.1327, 128.3806 |
| Warmun Roadhouse | Warmun, WA | Service station | – | – | ✓ | ✓ | – | – | 40 km | -17.0172, 128.2171 |
| Muluks Rest | Ord River, WA | Rest area | ✓ | ✓ | – | ✓ | – | – | 12 km | -17.3388, 128.0524 |
| Spring Creek Rest | Ord River, WA | – | ✓ | ✓ | – | ✓ | – | – | 6 km | -17.4328, 127.9890 |
| Leycesters Rest Area | Ord River, WA | Rest area | ✓ | ✓ | – | ✓ | – | – | 511 km | -17.4790, 127.9519 |
| Nillibubbica | Roebuck, WA | – | ✓ | ✓ | – | ✓ | – | – | 56 km | -17.6560, 123.1324 |
| Willare Bridge Roadhouse and Caravan Park | Willare, WA | Service station | ✓ | – | ✓ | ✓ | ✓ | – | 123 km | -17.7268, 123.6546 |
| Roebuck Roadhouse | Roebuck, WA | Service station | ✓ | – | ✓ | ✓ | – | – | 247 km | -17.8480, 122.5002 |
| Mount Hardman Ellendale Rest Area | Mount Hardman, WA | Rest area | ✓ | ✓ | – | ✓ | – | – | 82 km | -17.9611, 124.8355 |
| BP Fitzroy Crossing | Fitzroy Crossing, WA | Service station | ✓ | – | – | – | – | – | 0 km | -18.1980, 125.5671 |
| Shell Coles Express Fitzroy Crossing Roadhouse | Fitzroy Crossing, WA | Service station | – | – | – | ✓ | – | – | 222 km | -18.1993, 125.5688 |
| Halls Creek Oval | Halls Creek, WA | – | – | ✓ | – | ✓ | – | ✓ | 603 km | -18.2229, 127.6694 |
| Goldwire Rest Area | Lagrange, WA | Rest area | ✓ | – | – | ✓ | – | – | 517 km | -18.6062, 121.9670 |
| Mary Pool | Mueller Ranges, WA | Camping ground | ✓ | – | – | ✓ | – | – | 80 km | -18.7269, 126.8729 |
| Ngumban Cliff | Mueller Ranges, WA | Rest area | ✓ | ✓ | – | ✓ | – | – | 675 km | -18.7483, 126.1089 |
| Pardoo Roadhouse | Pardoo, WA | Service station | – | – | – | ✓ | ✓ | – | 66 km | -20.0540, 119.8276 |
| De Grey River | De Grey, WA | Camping ground | ✓ | ✓ | – | ✓ | – | – | 67 km | -20.3076, 119.2535 |
| Puma South Hedland | Port Hedland, WA | Service station | ✓ | ✓ | – | ✓ | – | ✓ | 2 km | -20.3716, 118.6119 |
| BP Port Hedland Truckstop | Port Hedland, WA | Service station | ✓ | – | – | – | – | – | 30 km | -20.3758, 118.6335 |
| Great Northern Highway Interchange | Mundabullangana, WA | – | ✓ | ✓ | – | ✓ | – | – | 128 km | -20.5760, 118.4387 |
| Two Camel Creek Campground | Marble Bar, WA | Camping ground | ✓ | ✓ | – | ✓ | – | – | 42 km | -21.6750, 118.8194 |
| Gibber Flats | Marble Bar, WA | Rest area | ✓ | ✓ | – | ✓ | – | – | 38 km | -22.0536, 118.8035 |
| Auski Roadhouse & Tourist Park | Karijini, WA | Park or reserve | ✓ | – | – | – | – | – | 360 km | -22.3772, 118.6911 |
| Gascoyne River Sth Branch Rest Area | Peak Hill, WA | Rest area | ✓ | ✓ | – | ✓ | – | – | 135 km | -25.5790, 119.2386 |
| Great Northern Highway | Meekatharra, WA | – | – | ✓ | – | – | – | – | 1 km | -26.5936, 118.4953 |
| Shell Coles Express Meekatharra Roadhouse | Meekatharra, WA | Service station | ✓ | – | ✓ | ✓ | – | – | 232 km | -26.5996, 118.4943 |
| Kirkalocka Station | Daggar Hills, WA | Rest area | ✓ | ✓ | – | ✓ | – | – | 125 km | -28.5906, 117.7805 |
| Paynes Find Mount Gibson Rest Area | Paynes Find, WA | Rest area | ✓ | – | – | ✓ | – | – | 5 km | -29.5636, 117.1454 |
| Great Northern Highway Rest Area | Paynes Find, WA | Rest area | ✓ | ✓ | – | ✓ | – | – | 68 km | -29.6097, 117.1419 |
| Wubin Roadhouse - BP | Wubin, WA | Service station | – | – | – | ✓ | – | – | 6 km | -30.0701, 116.6763 |
| Road Train Assembly Area | Wubin, WA | – | ✓ | ✓ | – | ✓ | – | – | 0 km | -30.1037, 116.6304 |
| Information Bay | Wubin, WA | – | ✓ | ✓ | – | ✓ | – | – | 50 km | -30.1071, 116.6313 |
| Miling Hall | Miling, WA | Park or reserve | ✓ | – | – | ✓ | – | – | 55 km | -30.4924, 116.3624 |
| Gull New Norcia Roadhouse | New Norcia, WA | Service station | – | ✓ | ✓ | ✓ | – | – | 40 km | -30.9741, 116.2121 |
| Great Northern Highway Roadside Park | Bindoon, WA | Car park | ✓ | ✓ | – | ✓ | – | – | 31 km | -31.3263, 116.1527 |
| BP Muchea | Muchea, WA | Service station | ✓ | ✓ | – | ✓ | – | – | 12 km | -31.5680, 115.9948 |
| Wally Jones Park | Bullsbrook, WA | Park or reserve | ✓ | ✓ | – | ✓ | – | – | 10 km | -31.6701, 116.0311 |
| Apple Street Road Train Assembly Area | Upper Swan, WA | – | ✓ | – | ✓ | ✓ | – | – | 1 km | -31.7638, 116.0317 |
| Caltex Upper Swan | Upper Swan, WA | Service station | ✓ | – | – | ✓ | – | – | 0 km | -31.7710, 116.0286 |
| Shell Coles Express Upper Swan Roadhouse | Upper Swan, WA | Service station | ✓ | – | ✓ | ✓ | – | – | – | -31.7748, 116.0263 |
What the data shows for the Great Northern Highway
42 public toilets sit on or beside the Great Northern Highway, across 29 named towns. Every stop is in Western Australia. The busiest single stop is Ord River, with 3.
The mix runs to 14 service stations, 12 highway rest areas, 3 camping grounds and 3 parks and reserves. Among them are Wyndham Oval, Lake Argyle Cockburn Rest Area, Dunham River 24Hr Rest Area and Warmun Roadhouse.
35 of the 42 are published as open 24 hours — among them Great Northern Highway Interchange and Spring Creek Rest. 25 of the 42 are recorded as wheelchair accessible. 7 have showers, 3 have drinking water and 38 record parking. The longest stretch between mapped stops in a single state runs 675 km, from Mueller Ranges to Pardoo.
What this page can’t tell you
- A shower in the table means one is recorded at the site — not whether it is hot or cold, free or coin-operated, or reserved for truck drivers. On a long drive those differences matter, so treat the column as “a shower exists here” and check on arrival.
- The source does not record whether a toilet is a pit or a flushing block, whether the site is lit at night, or its current condition. A remote rest area can be a serviced block or a long-drop, and this data will not tell the two apart.
- Overnight-stay limits at rest areas are typically 24 hours, but they are set by the road authority and vary — check the signage at the bay before you settle in.
- The km to next figure is a straight-line distance between mapped stops, in the order they sort along the highway. It is not road distance, and where a highway curves or a source entry carries an off-highway location, a single hop can read longer than the drive really is.
- In the table a check (✓) means the feature is recorded and a dash (–) means it is not recorded — not confirmed absent. And only stops in the National Public Toilet Map appear here, so a roadhouse or bay that never made the map will be missing.
Frequently asked questions about the Great Northern Highway
- How many public toilets are on the Great Northern Highway?
- 42 public toilets are recorded on or beside the Great Northern Highway between Wyndham and Upper Swan. Only stops in the National Public Toilet Map are counted, so a roadhouse or bay that never made the map is not included.
- Are there 24-hour toilets on the Great Northern Highway?
- 35 of the 42 mapped stops are recorded as open 24 hours. A recorded stop is not a guarantee it is open when you arrive, so confirm at the signage.
- Are there showers on the Great Northern Highway?
- 7 of the 42 mapped stops record a shower. The data notes only that a shower exists, not whether it is public, hot, free, or truck-driver only.
- Which towns on the Great Northern Highway have accessible toilets?
- 25 of the 42 mapped stops are recorded as wheelchair accessible. Towns with a recorded accessible toilet include Wyndham, Lake Argyle, Durack, Ord River and Roebuck.
- What is the longest stretch without a recorded toilet on the Great Northern Highway?
- The longest recorded gap is 675 km, between Mueller Ranges and Pardoo. That is a straight-line distance between mapped stops in a single state, not road distance, and a stop that never made the map would not count.
Where this data comes from
Every stop above is drawn from the National Public Toilet Map, published by the Australian Government Department of Health from the dataset released on 28 January 2025 and imported into this site on 27 May 2025, used under the Creative Commons Attribution 3.0 Australia licence (CC BY 3.0 AU). The map carries no per-facility verification date, so a listing reflects what was recorded at import rather than a recent inspection. See our data sources and editorial policy, and if a stop here is wrong, tell us.