The short version
Perth to Exmouth runs along the Brand and North West Coastal highways through Geraldton and Carnarvon. Main Roads' road distances between the listed stops add up to about 1,095 km. We list 121 rest areas and roadhouses, 2 of them 24-hour stops, and 27 campsites and caravan parks near the road. The longest gap between stops is 27 km.
Fuel cost
Put in your own vehicle's fuel use and today's fuel price. We do not guess them. The distance is Main Roads' distances between the listed stops, added up; change it for your own start and finish.
Fill in fuel use and price to see the litres and the cost.
Stops in road order
Leg by leg. km is Main Roads WA's distance along each highway (data dated 20 September 2024).1 Campsites and caravan parks within 3 km of the line between the stops are listed too, mostly from OpenStreetMap. Their km is "about", worked out along that line.
1. Brand Highway, from Muchea, north of Perth
47 stops and 11 camps near the road (every stop on the Brand Highway).
| km | Stop | On record |
|---|---|---|
| 9 | Rest area Rest area · near Muchea | No toilets |
| 19 | Rest area Rest area · near Gingin | No toilets |
| 25 | Rest area Rest area · near Gingin | No toilets |
| 34 | Rest area Rest area · near Gingin | No toilets |
| 48 | Rest area Rest area · 19 km from Gingin | No toilets |
| 50 | Rest area Rest area · 21 km from Gingin | No toilets |
| 58 | Rest area Rest area · 27 km from Mogumber | No toilets |
| 64 | Rest area Rest area · 29 km from Mogumber | No toilets |
| about 72 | Regans Ford Campsite · 1.4 km off the line · 33 km from Mogumber | None on record (OpenStreetMap) |
| 72 | Regans Ford Rest area · 32 km from Mogumber | No toilets |
| 74 | Regans Ford Rest area · 33 km from Mogumber | Toilets, Dump point |
| 74 | Rest area Rest area · 33 km from Mogumber | No toilets |
| 92 | Rest area Rest area · 21 km from Dandaragan | No toilets |
| 95 | Rest area Rest area · 20 km from Dandaragan | No toilets |
| about 103 | Olivers Bridge (Cataby Brook) Campsite · 0.6 km off the line · 17 km from Dandaragan | None on record (OpenStreetMap) |
| 103 | Caltex Cataby Rest area · 17 km from Dandaragan | No toilets |
| 106 | Liberty Cataby Roadhouse · 17 km from Dandaragan | Toilets |
| 109 | Rest area Rest area · 19 km from Dandaragan | No toilets |
| 121 | Rest area Rest area · 23 km from Dandaragan | No toilets |
| 125 | Rest area Rest area · 23 km from Badgingarra | No toilets |
| about 136 | Waddi Farm Resort Campsite · 2.4 km off the line · near Badgingarra | None on record (OpenStreetMap) |
| 136 | Rest area Rest area · near Badgingarra | No toilets |
| 139 | Rest area Rest area · near Badgingarra | No toilets |
| 155 | Rest area Rest area · near Badgingarra | No toilets |
| 170 | Rest area Rest area · 20 km from Badgingarra | No toilets |
| 172 | Coomallo Rest area · 21 km from Badgingarra | Toilets |
| 172 | Rest area Rest area · 21 km from Badgingarra | No toilets |
| 180 | Rest area Rest area · 28 km from Badgingarra | No toilets |
| 183 | Rest area Rest area · 31 km from Badgingarra | No toilets |
| 188 | Rest area Rest area · 32 km from Eneabba | No toilets |
| about 192 | Half Way Mill Caravan Park Caravan park · 1.1 km off the line · 27 km from Eneabba | Recorded as paid, Powered sites (OpenStreetMap) |
| 192 | Rest area Rest area · 28 km from Eneabba | No toilets |
| 195 | Rest area Rest area · 25 km from Eneabba | No toilets |
| 198 | Rest area Rest area · 22 km from Eneabba | No toilets |
| 202 | Rest area Rest area · 19 km from Eneabba | No toilets |
| 211 | Rest area Rest area · near Eneabba | No toilets |
| about 218 | Eneabba Overnight Stay Campsite · 2.9 km off the line · near Eneabba | Recorded as paid (OpenStreetMap) |
| 218 | Rest area Rest area · near Eneabba | No toilets |
| 222 | Rest area Rest area · near Eneabba | No toilets |
| 223 | Rest area Rest area · near Eneabba | No toilets |
| 240 | Rest area Rest area · both sides · 18 km from Eneabba | No toilets |
| about 243 | Western Flora Caravan Park Caravan park · 2.4 km off the line · 22 km from Eneabba | Recorded as paid, Powered sites (OpenStreetMap) |
| 253 | Rest area Rest area · both sides · 29 km from Eneabba | Toilets (one side), Dump point |
| 280 | Rest area Rest area · both sides · 16 km from Port Denison | No toilets |
| 295 | Rest area Rest area · near Dongara | No toilets |
| about 302 | Seaspray Beach Holiday Park Caravan park · 2.0 km off the line · near Dongara | Powered sites (OpenStreetMap) |
| about 302 | Dongara-Denison Beach Holiday Park Caravan park · 2.7 km off the line · near Port Denison | None on record (OpenStreetMap) |
| about 302 | Leander Reef Holiday Park Caravan park · 2.5 km off the line · near Port Denison | None on record (OpenStreetMap) |
| 302 | Rest area Rest area · near Dongara | No toilets |
| 309 | Rest area Rest area · near Dongara | No toilets |
| 313 | Rest area Rest area · near Dongara | No toilets |
| 317 | Rest area Rest area · near Dongara | No toilets |
| about 337 | S-Bend Caravan Park Caravan park · 0.3 km off the line · 19 km from Cape Burney | None on record (OpenStreetMap) |
| 337 | Rest area Rest area · 19 km from Cape Burney | No toilets |
| 337 | S-Bends Caravan Park Roadhouse · 19 km from Cape Burney | Toilets |
| 338 | Rest area Rest area · 19 km from Cape Burney | No toilets |
| about 358 | Double Beach Caravan Park Caravan park · 1.7 km off the line · near Cape Burney | Recorded as paid, Powered sites, Dump point (OpenStreetMap) |
| 360 | Rest area Rest area · near Cape Burney | No toilets |
2. North West Coastal Highway, from Geraldton
58 stops and 15 camps near the road (every stop on the North West Coastal Highway).
| km | Stop | On record |
|---|---|---|
| 23 | Rest area Rest area · 21 km from Geraldton | No toilets |
| about 30 | Goodie’s Eco Camp Campsite · 0.8 km off the line · 21 km from Northampton | None on record (OpenStreetMap) |
| 41 | Rest area Rest area · near Northampton | No toilets |
| 48 | Rest area Rest area · near Northampton | No toilets |
| about 52 | Northampton Caravan Park Caravan park · 0.7 km off the line · near Northampton | Powered sites (OpenStreetMap) |
| about 58 | Northbrook Farm Stay Campsite · 0.4 km off the line · near Northampton | None on record (OpenStreetMap) |
| 60 | Rest area Rest area · near Northampton | No toilets |
| 62 | Rest area Rest area · near Northampton | No toilets |
| 66 | Rest area Rest area · both sides · near Northampton | No toilets |
| 71 | Rest area Rest area · 17 km from Binnu | Toilets |
| 89 | Rest area Rest area · near Binnu | Toilets |
| 112 | Rest area Rest area · 22 km from Binnu | No toilets |
| 113 | Galena South Rest area · 23 km from Binnu | Toilets, Dump point, 24 h stay |
| 113 | Galena North Rest area · 23 km from Binnu | Toilets, Dump point, 24 h stay |
| 126 | Rest area Rest area · 36 km from Binnu | No toilets |
| 130 | Rest area Rest area · 40 km from Binnu | No toilets |
| 141 | Rest area Rest area · 51 km from Binnu | No toilets |
| 151 | Rest area Rest area · 59 km from Kalbarri | No toilets |
| 155 | Rest area Rest area · 60 km from Kalbarri | No toilets |
| 162 | Rest area Rest area · 60 km from Kalbarri | No toilets |
| 173 | Rest area Rest area · 61 km from Kalbarri | No toilets |
| 187 | Rest area Rest area · 71 km from Kalbarri | No toilets |
| 204 | Rest area Rest area · 86 km from Kalbarri | No toilets |
| 210 | Rest area Rest area · 92 km from Kalbarri | No toilets |
| 226 | Rest area Rest area · 105 km from Kalbarri | No toilets |
| about 232 | Billabong Homestead Hotel Motel Caravan park · 0.0 km off the line · 109 km from Kalbarri | Recorded as paid, Powered sites (OpenStreetMap) |
| about 232 | Billabong RA Campsite · 0.1 km off the line · 109 km from Kalbarri | None on record (OpenStreetMap) |
| 232 | Billabong Roadhouse · 109 km from Kalbarri | Toilets |
| 246 | Rest area Rest area · 120 km from Kalbarri | No toilets |
| 260 | Pannawonica Turnoff Rest area · 119 km from Monkey Mia | Not stated |
| 260 | Rest area Rest area · 119 km from Monkey Mia | No toilets |
| 261 | Rest area Rest area · 118 km from Monkey Mia | No toilets |
| about 279 | Overlander Roadhouse Caravan Facility Caravan park · 0.2 km off the line · 101 km from Monkey Mia | None on record (OpenStreetMap) |
| about 279 | Campsite, 67 km from Nanga Campsite · 0.4 km off the line · 101 km from Monkey Mia | None on record (OpenStreetMap) |
| 279 | Overlander Rest area · 101 km from Monkey Mia | No toilets |
| 280 | Rest area Rest area · 101 km from Monkey Mia | No toilets |
| 295 | Rest area Rest area · 88 km from Monkey Mia | No toilets |
| 296 | Rest area Rest area · 87 km from Monkey Mia | No toilets |
| 307 | Rest area Rest area · 78 km from Monkey Mia | No toilets |
| 316 | Rest area Rest area · 71 km from Monkey Mia | No toilets |
| 327 | 26th Parallel Rest area · 63 km from Monkey Mia | No toilets |
| 330 | Yaringa Lookout Rest area · 62 km from Monkey Mia | No toilets |
| 333 | Rest area Rest area · 62 km from Monkey Mia | No toilets |
| 349 | Rest area Rest area · 59 km from Monkey Mia | No toilets |
| about 355 | Wooramel Roadhouse Caravan Park Caravan park · 0.1 km off the line · 58 km from Monkey Mia | None on record (OpenStreetMap) |
| 355 | Wooramel Roadhouse · 58 km from Monkey Mia | Toilets |
| about 358 | Wooramel Riverside Retreat Caravan park · 0.8 km off the line · 57 km from Monkey Mia | Recorded as paid, Dump point (OpenStreetMap) |
| 365 | Rest area Rest area · both sides · 52 km from Monkey Mia | No toilets |
| 381 | Rest area Rest area · both sides · 50 km from Monkey Mia | No toilets |
| 397 | Rest area Rest area · 50 km from Monkey Mia | No toilets |
| 398 | Edagee Rest area · 50 km from Monkey Mia | Toilets, Dump point |
| 412 | Rest area Rest area · 54 km from Monkey Mia | No toilets |
| 413 | Rest area Rest area · both sides · 55 km from Monkey Mia | No toilets |
| 430 | Rest area Rest area · both sides · 44 km from Carnarvon | No toilets |
| 448 | Rest area Rest area · 25 km from Carnarvon | No toilets |
| 450 | Rest area Rest area · 23 km from Carnarvon | No toilets |
| 467 | Rest area Rest area · near Carnarvon | No toilets |
| 470 | Rest area Rest area · near Carnarvon | No toilets |
| about 474 | Discovery Parks - Carnarvon Caravan park · 0.6 km off the line · near Carnarvon | Recorded as paid, Powered sites, Dump point (OpenStreetMap) |
| about 474 | Capricorn Holiday Park Carnarvon Caravan park · 0.2 km off the line · near Carnarvon | Recorded as paid, Powered sites (OpenStreetMap) |
| about 474 | Norwesta Lifestyle Park Caravan park · 1.7 km off the line · near Carnarvon | Recorded as paid, Powered sites (OpenStreetMap) |
| about 474 | Outback Oasis Caravan Park Carnarvon Caravan park · 2.0 km off the line · near Carnarvon | None on record (OpenStreetMap) |
| about 474 | Carnarvon Caravan Park Caravan park · 1.3 km off the line · near Carnarvon | Recorded as paid, Powered sites (OpenStreetMap) |
| about 474 | BIG4 Plantation Caravan Park Caravan park · 0.4 km off the line · near Carnarvon | None on record (OpenStreetMap) |
| 474 | Rest area Rest area · both sides · near Carnarvon | No toilets |
| 484 | Rest area Rest area · near Carnarvon | No toilets |
| 487 | Rest area Rest area · both sides · 15 km from Carnarvon | No toilets |
| 506 | Rest area Rest area · 31 km from Carnarvon | No toilets |
| 525 | Rest area Rest area · both sides · 50 km from Carnarvon | No toilets |
| 541 | Rest area Rest area · both sides · 65 km from Carnarvon | No toilets |
| 558 | Rest area Rest area · 80 km from Carnarvon | No toilets |
| 559 | Yalabia Rest area · 80 km from Carnarvon | Toilets, Dump point |
| 572 | Rest area Rest area · both sides · 92 km from Carnarvon | No toilets |
3. Minilya-Exmouth Road, from the turn-off north of Minilya Roadhouse
16 stops and 1 camp near the road.
| km | Stop | On record |
|---|---|---|
| 6 | Rest area Rest area · both sides · 67 km from Coral Bay | No toilets |
| 25 | Lyndon River Rest area · 49 km from Coral Bay | Toilets, Dump point |
| 37 | Tropic of Capricorn Rest area · 38 km from Coral Bay | No toilets |
| 38 | Rest area Rest area · 38 km from Coral Bay | No toilets |
| 40 | Rest area Rest area · 36 km from Coral Bay | No toilets |
| 56 | Rest area Rest area · both sides · 21 km from Coral Bay | No toilets |
| 78 | Rest area Rest area · near Coral Bay | No toilets |
| 84 | Rest area Rest area · both sides · 16 km from Coral Bay | No toilets |
| 102 | Rest area Rest area · both sides · 31 km from Coral Bay | No toilets |
| 117 | Rest area Rest area · both sides · 46 km from Coral Bay | No toilets |
| 132 | Rest area Rest area · 61 km from Coral Bay | No toilets |
| 134 | Rest area Rest area · 62 km from Coral Bay | No toilets |
| about 150 | Free night park Campsite · 0.2 km off the line · 64 km from Exmouth | Recorded as free (OpenStreetMap) |
| 150 | Rest area Rest area · both sides · 64 km from Exmouth | No toilets |
| 167 | Rest area Rest area · both sides · 48 km from Exmouth | No toilets |
| 179 | Rest area Rest area · 36 km from Exmouth | No toilets |
| 201 | Rest area Rest area · both sides · 15 km from Exmouth | No toilets |
Staying overnight
Main Roads marks 2 stops on the way as 24-hour rest areas: Galena South (km 113), Galena North (km 113). Main Roads says its 24-hour rest areas are not meant for camping, and that a stop should not go past 24 hours in a row.2 At other stops, plan to move on. "Recorded as free" on a campsite means its record says so; check the signs and the local rules on the day.
Take a break
Main Roads WA calls fatigue a silent killer on WA roads. Its advice: share the driving, swap drivers every two hours, and take regular breaks.2 The longest gap between stops on this drive is 27 km, on the Brand Highway between km 253 and km 280 (Eneabba to Port Denison).
Questions
How far is it from Perth to Exmouth?
Main Roads' distances between the stops we list add up to about 1,095 km. Add the drive to the first stop, from the last stop into Exmouth, and between highways.
Where can I stay overnight between Perth and Exmouth?
At a stop marked 24 h stay in the tables, for up to 24 hours, or at one of the caravan parks and campsites near the road.
Plan the rest of the trip
Every stop on each highway: Brand Highway and North West Coastal Highway. All highways: rest areas by highway. Town pages near the road: Bullsbrook, Port Denison, Geraldton, Northampton, Carnarvon and Exmouth. Rules for free camping: free camping in Western Australia. Choosing an app: the camping apps compared.
Get Trek Eleven in the App Store for iPhone, or open it in your browser, to see every stop on a map.
We have not driven these roads for this page or visited the stops. Main Roads' list and OpenStreetMap can be out of date, so a stop or a camp may have changed or gone.
Sources
The stops, their km and their facilities come from Main Roads WA's list; the campsites and caravan parks mostly from OpenStreetMap; the advice on breaks and overnight stays from Main Roads' driving page. We read each page between 21 and 29 October 2026.
- Road Stopping Places (open data, CC BY 4.0)Main Roads Western Australia (data.wa.gov.au). Checked . The data is dated 20 September 2024.
- Regional and long distance driving (rest areas)Main Roads Western Australia. Checked .
Check before you go
Roads close for floods, fire and roadworks, and a list can be out of date. Check the road with the official sources on the day.
- Main Roads WA travel mapRoad closures and roadworks
- Emergency WAFire bans, incidents and warnings
- DBCA park alertsNational park and forest closures