The short version
Perth to Broome runs along the Great Northern Highway through Newman and Port Hedland. Main Roads' road distances between the listed stops add up to about 2,182 km. We list 161 rest areas and roadhouses, 10 of them 24-hour stops, and 30 campsites and caravan parks near the road. The longest gap between stops is 48 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. Great Northern Highway, from Midland, Perth
159 stops and 28 camps near the road (every stop on the Great Northern Highway).
| km | Stop | On record |
|---|---|---|
| 10 | Glen Road Rest area · near Bullsbrook | No toilets |
| 12 | Apple Street Road Train Assembly Area Rest area · near Bullsbrook | Toilets |
| 19 | Rest area Rest area · near Bullsbrook | No toilets |
| 22 | Rest area Rest area · near Bullsbrook | No toilets |
| 30 | Rest area Rest area · near Muchea | No toilets |
| 33 | Rest area Rest area · near Muchea | No toilets |
| 51 | Rest area Rest area · near Bindoon | No toilets |
| about 58 | Bindoon Campsite · 1.1 km off the line · near Bindoon | Recorded as paid, Powered sites (OpenStreetMap) |
| 68 | Rest area Rest area · near Bindoon | No toilets |
| 83 | Hibbertia Reserve Rest area · 22 km from Mogumber | No toilets |
| 88 | Rest area Rest area · 19 km from Mogumber | No toilets |
| 95 | Rest area Rest area · near New Norcia | No toilets |
| about 110 | New Norcia self-contained Caravans Site Caravan park · 1.0 km off the line · near New Norcia | Recorded as paid (OpenStreetMap) |
| about 110 | New Norcia Roadhouse Campsite · 1.3 km off the line · near New Norcia | Recorded as paid, Powered sites (OpenStreetMap) |
| 110 | Rest area Rest area · near New Norcia | No toilets |
| 120 | Rest area Rest area · near New Norcia | No toilets |
| 125 | Rest area Rest area · near New Norcia | No toilets |
| 144 | Rest area Rest area · 21 km from Moora | No toilets |
| 152 | Rest area Rest area · 21 km from Miling | No toilets |
| 159 | Rest area Rest area · 16 km from Miling | No toilets |
| 171 | Rest area Rest area · near Miling | No toilets |
| 192 | Rest area Rest area · near Miling | No toilets |
| 195 | Rest area Rest area · 15 km from Miling | No toilets |
| about 228 | Dalwallinu Caravan Park Caravan park · 0.7 km off the line · near Dalwallinu | Recorded as paid (OpenStreetMap) |
| 228 | Rest area Rest area · near Dalwallinu | No toilets |
| 235 | Rest area Rest area · near Dalwallinu | No toilets |
| 243 | Rest area Rest area · near Wubin | No toilets |
| 248 | Shire of Dalwallinu Rest area · near Wubin | No toilets |
| 248 | BP Roadhouse managed Rest area · near Wubin | No toilets |
| 248 | Rest area Rest area · near Wubin | Toilets |
| 248 | WUBIN RTAA Rest area · near Wubin | Toilets, 24 h stay |
| about 254 | Wubin Rocks Campsite · 0.6 km off the line · near Wubin | None on record (OpenStreetMap) |
| 254 | Rest area Rest area · near Wubin | No toilets |
| 270 | Jibberding Rest area · 21 km from Wubin | No toilets |
| 282 | Rest area Rest area · 31 km from Buntine | No toilets |
| about 295 | White Wells Campsite · 0.1 km off the line · 40 km from Buntine | None on record (OpenStreetMap) |
| 295 | Rest area Rest area · 40 km from Buntine | No toilets |
| 327 | Rest area Rest area · 69 km from Buntine | Toilets, Dump point |
| 332 | Rest area Rest area · 71 km from Latham | Toilets |
| 352 | Rest area Rest area · 85 km from Latham | No toilets |
| 364 | Rest area Rest area · 97 km from Latham | No toilets |
| 367 | Rest area Rest area · 100 km from Latham | No toilets |
| 381 | Rest area Rest area · 113 km from Latham | No toilets |
| 392 | Rest area Rest area · 123 km from Latham | No toilets |
| 396 | Rest area Rest area · 125 km from Penny West Mine Village | No toilets |
| about 401 | Paynes Find Roadhouse & Tavern Campsite · 0.3 km off the line · 120 km from Penny West Mine Village | None on record (OpenStreetMap) |
| 401 | Paynes Find Roadhouse · 120 km from Penny West Mine Village | Toilets |
| 402 | Rest area Rest area · 120 km from Penny West Mine Village | No toilets |
| 415 | Rest area Rest area · 114 km from Penny West Mine Village | No toilets |
| 433 | Rest area Rest area · 102 km from Penny West Mine Village | No toilets |
| 441 | Rest area Rest area · 97 km from Penny West Mine Village | No toilets |
| 458 | Rest area Rest area · 82 km from Mount Magnet | No toilets |
| 479 | Rest area Rest area · 63 km from Mount Magnet | No toilets |
| 483 | Kirkalocka Station Rest area · 59 km from Mount Magnet | Toilets, Dump point, 24 h stay |
| about 487 | Kirkalocka Station Campsite · 1.0 km off the line · 55 km from Mount Magnet | None on record (OpenStreetMap) |
| 497 | Rest area Rest area · 46 km from Mount Magnet | No toilets |
| 520 | Rest area Rest area · 24 km from Mount Magnet | No toilets |
| 541 | Rest area Rest area · near Mount Magnet | No toilets |
| about 545 | Caravan park near Mount Magnet Caravan park · 0.9 km off the line · near Mount Magnet | None on record (OpenStreetMap) |
| about 546 | Mount Magnet Caravan Park Caravan park · 0.9 km off the line · near Mount Magnet | None on record (OpenStreetMap) |
| about 552 | The Granites Campsite · 0.6 km off the line · near Mount Magnet | None on record (OpenStreetMap) |
| 566 | Rest area Rest area · both sides · 19 km from Mount Magnet | No toilets |
| 600 | Rest area Rest area · 24 km from Cue | No toilets |
| 612 | Rest area Rest area · near Cue | No toilets |
| 619 | Rest area Rest area · near Cue | No toilets |
| about 625 | Cue Caravan Park Caravan park · 0.6 km off the line · near Cue | None on record (OpenStreetMap) |
| about 645 | Lake Nallan Campsite · 0.6 km off the line · 20 km from Cue | None on record (OpenStreetMap) |
| 646 | Nallan Lake Rest area · 20 km from Cue | No toilets |
| 664 | Rest area Rest area · 39 km from Cue | No toilets |
| 673 | Rest area Rest area · 46 km from Cue | No toilets |
| 683 | Rest area Rest area · 50 km from Buttah Windee | No toilets |
| 709 | Rest area Rest area · 27 km from Buttah Windee | No toilets |
| 721 | Rest area Rest area · 16 km from Buttah Windee | No toilets |
| about 739 | Peace Gorge Campsite · 2.8 km off the line · near Meekatharra | None on record (OpenStreetMap) |
| about 739 | Meekatharra Accommodation Centre Caravan park · 1.0 km off the line · near Meekatharra | Powered sites (OpenStreetMap) |
| 739 | Rest area Rest area · near Meekatharra | No toilets |
| 761 | Rest area Rest area · 21 km from Meekatharra | No toilets |
| 780 | Rest area Rest area · 16 km from Karalundi | No toilets |
| about 797 | Caravan Site Caravan park · 1.6 km off the line · near Karalundi | None on record (OpenStreetMap) |
| 814 | Rest area Rest area · 16 km from Karalundi | No toilets |
| 818 | Rest area Rest area · 20 km from Karalundi | No toilets |
| 832 | Rest area Rest area · 32 km from Karalundi | No toilets |
| 852 | Rest area Rest area · 50 km from Karalundi | No toilets |
| 872 | Rest area Rest area · 68 km from Karalundi | No toilets |
| about 888 | Gascoyne River (South Branch) / Doolgunna Campsite · 0.2 km off the line · 82 km from Karalundi | None on record (OpenStreetMap) |
| 888 | Gascoyne River Sth Branch Rest area · 83 km from Karalundi | Toilets, Dump point, 24 h stay |
| 912 | Rest area Rest area · 105 km from Karalundi | No toilets |
| about 932 | Gascoyne River (Middle Branch) Campsite · 0.4 km off the line · 122 km from Karalundi | None on record (OpenStreetMap) |
| 932 | Rest area Rest area · 122 km from Karalundi | No toilets |
| 935 | Rest area Rest area · 124 km from Karalundi | No toilets |
| 955 | Rest area Rest area · 143 km from Karalundi | No toilets |
| 989 | Rest area Rest area · 157 km from Newman | No toilets |
| 992 | Rest area Rest area · 155 km from Newman | No toilets |
| 1026 | Rest area Rest area · 123 km from Newman | No toilets |
| 1048 | Rest area Rest area · 102 km from Newman | No toilets |
| 1072 | Rest area Rest area · 80 km from Newman | No toilets |
| 1079 | Rest area Rest area · 73 km from Newman | No toilets |
| 1080 | Rest area Rest area · 72 km from Newman | No toilets |
| 1111 | Rest area Rest area · 42 km from Newman | No toilets |
| 1129 | Rest area Rest area · 26 km from Newman | No toilets |
| 1145 | Private Capricorn Roadhouse Roadhouse · near Newman | Toilets, 24 h stay |
| 1146 | Rest area Rest area · near Newman | No toilets |
| about 1157 | Campsite, 1 km from Newman Campsite · 2.4 km off the line · near Newman | None on record (OpenStreetMap) |
| about 1157 | Yurlu Caravan Park Caravan park · 2.8 km off the line · near Newman | Recorded as paid, Dogs allowed (OpenStreetMap) |
| 1157 | Upgraded 2023 Rest area · near Newman | Toilets |
| about 1160 | Campsite near Parnpajinya Community Campsite · 0.3 km off the line · near Newman | None on record (OpenStreetMap) |
| 1163 | Rest area Rest area · near Newman | No toilets |
| 1172 | Rest area Rest area · near Newman | No toilets |
| 1195 | Rest area Rest area · 32 km from Newman | No toilets |
| 1213 | Rest area Rest area · 49 km from Newman | No toilets |
| 1226 | Rest area Rest area · 41 km from Packsaddle Village | No toilets |
| 1227 | Rest area Rest area · 40 km from Packsaddle Village | No toilets |
| 1241 | Rest area Rest area · 29 km from Packsaddle Village | No toilets |
| 1265 | Rest area Rest area · 16 km from Packsaddle Village | No toilets, Dump point |
| 1266 | Mount Robinson Rest area · 16 km from Packsaddle Village | Toilets |
| 1266 | Rest area Rest area · 16 km from Packsaddle Village | No toilets |
| 1277 | Rest area Rest area · near Packsaddle Village | Toilets |
| 1289 | Rest area Rest area · both sides · near Packsaddle Village | No toilets |
| 1307 | Rest area Rest area · 25 km from Packsaddle Village | No toilets |
| 1308 | Rest area Rest area · 26 km from Packsaddle Village | No toilets |
| 1320 | Rest area Rest area · both sides · 37 km from Packsaddle Village | No toilets |
| 1330 | Rest area Rest area · 44 km from Packsaddle Village | No toilets |
| 1335 | Tognolini Rest area · 48 km from Packsaddle Village | No toilets |
| 1346 | Rest area Rest area · 59 km from Packsaddle Village | No toilets |
| about 1350 | Auski Tourist Village Caravan park · 0.2 km off the line · 62 km from Packsaddle Village | Recorded as paid, Powered sites (OpenStreetMap) |
| 1350 | Private Auski Roadhouse · 62 km from Packsaddle Village | Toilets, 24 h stay |
| 1359 | Rest area Rest area · 69 km from Packsaddle Village | No toilets |
| 1361 | Rest area Rest area · 70 km from Packsaddle Village | No toilets |
| 1389 | Gibba Flats Rest area · 72 km from Hillside Station | Toilets |
| about 1394 | Bea Bea Creek Campsite · 0.2 km off the line · 68 km from Hillside Station | None on record (OpenStreetMap) |
| 1394 | Rest area Rest area · 68 km from Hillside Station | No toilets |
| 1405 | Rest area Rest area · 62 km from Hillside Station | No toilets |
| 1418 | Rest area Rest area · 60 km from Hillside Station | No toilets |
| 1433 | 2 Camel Creek Rest area · 60 km from Hillside Station | No toilets |
| 1433 | Rest area Rest area · 60 km from Hillside Station | Toilets, 24 h stay |
| 1444 | Remont Rest area · 62 km from Hillside Station | Toilets |
| 1451 | Rest area Rest area · 68 km from Hillside Station | No toilets |
| 1461 | Rest area Rest area · 75 km from Hillside Station | No toilets |
| 1480 | Rest area Rest area · 86 km from Hillside Station | No toilets |
| 1487 | Rest area Rest area · 90 km from Hillside Station | No toilets |
| 1512 | Rest area Rest area · 81 km from Port Hedland | No toilets |
| 1521 | Rest area Rest area · 73 km from Port Hedland | No toilets |
| 1540 | Rest area Rest area · 56 km from Port Hedland | No toilets |
| 1553 | Rest area Rest area · 45 km from Port Hedland | No toilets |
| 1569 | Gnh/NWCH Inter Rest area · 33 km from Port Hedland | Toilets |
| 1572 | Rest area Rest area · both sides · 30 km from Port Hedland | No toilets |
| 1589 | Rest area Rest area · both sides · near Port Hedland | No toilets |
| 1592 | FMG Rail Lookout Rest area · near Port Hedland | No toilets |
| about 1597 | Blackrock Tourist Park Caravan park · 2.0 km off the line · near Port Hedland | Recorded as paid, Powered sites (OpenStreetMap) |
| 1601 | Rest area Rest area · near Port Hedland | Toilets |
| 1635 | Rest area Rest area · 35 km from Port Hedland | No toilets |
| 1674 | De Grey Rest area · 70 km from Port Hedland | Toilets, Dump point |
| 1686 | Rest area Rest area · both sides · 83 km from Port Hedland | No toilets |
| 1709 | Rest area Rest area · 103 km from Port Hedland | No toilets |
| 1719 | Rest area Rest area · 110 km from Marble Bar | No toilets |
| 1733 | Rest area Rest area · 119 km from Marble Bar | No toilets |
| about 1745 | Pardoo Roadhouse Caravan park · 0.2 km off the line · 124 km from Marble Bar | None on record (OpenStreetMap) |
| 1745 | Private Pardoo Roadhouse · 125 km from Marble Bar | Toilets, 24 h stay |
| 1762 | Rest area Rest area · 132 km from Marble Bar | No toilets |
| 1810 | Rest area Rest area · 156 km from Marble Bar | No toilets |
| 1827 | Rest area Rest area · 169 km from Marble Bar | No toilets |
| 1842 | Rest area Rest area · 169 km from Bidyadanga | No toilets |
| 1877 | Rest area Rest area · 145 km from Bidyadanga | No toilets |
| about 1883 | Sandfire Caravan Park Caravan park · 0.1 km off the line · 140 km from Bidyadanga | Recorded as paid (OpenStreetMap) |
| about 1883 | Sandfire Roadhouse Caravan Park Caravan park · 0.2 km off the line · 141 km from Bidyadanga | Recorded as paid, Powered sites (OpenStreetMap) |
| 1883 | Private Sandfire Roadhouse · 140 km from Bidyadanga | Toilets, 24 h stay |
| 1905 | Rest area Rest area · 123 km from Bidyadanga | No toilets |
| 1914 | Rest area Rest area · 114 km from Bidyadanga | Not stated |
| 1939 | Rest area Rest area · 91 km from Bidyadanga | Not stated |
| 1955 | Rest area Rest area · 76 km from Bidyadanga | Not stated |
| 1963 | Rest area Rest area · 68 km from Bidyadanga | Not stated |
| 1976 | Rest area Rest area · 56 km from Bidyadanga | Not stated |
| 1990 | Stanley Rest area · 42 km from Bidyadanga | Toilets, Dump point, 24 h stay |
| 1995 | Rest area Rest area · 37 km from Bidyadanga | Not stated |
| 2014 | Rest area Rest area · 19 km from Bidyadanga | Not stated |
| 2018 | Rest area Rest area · 16 km from Bidyadanga | Not stated |
| 2042 | Rest area Rest area · both sides · 17 km from Bidyadanga | Not stated |
| 2049 | Goldwire Rest area · 22 km from Bidyadanga | Toilets, Dump point, 24 h stay |
| 2060 | Rest area Rest area · 31 km from Bidyadanga | Not stated |
| 2074 | Rest area Rest area · 46 km from Bidyadanga | Not stated |
| 2090 | Rest area Rest area · 42 km from Broome | Not stated |
| 2097 | Rest area Rest area · 37 km from Broome | Not stated |
| 2114 | Rest area Rest area · 38 km from Broome | Not stated |
| 2124 | Rest area Rest area · 38 km from Broome | Not stated |
| 2147 | Rest area Rest area · 40 km from Broome | No toilets |
| about 2168 | Roebuck Plains Roadhouse Caravan Park Caravan park · 0.8 km off the line · 30 km from Goolarabooloo Millibinyarri | None on record (OpenStreetMap) |
| 2168 | Rest area Rest area · 30 km from Goolarabooloo Millibinyarri | Not stated |
2. Broome Road, from Roebuck Roadhouse
2 stops and 2 camps near the road.
| km | Stop | On record |
|---|---|---|
| 0 | Roebuck Roadhouse · 30 km from Goolarabooloo Millibinyarri | Toilets |
| about 4 | Broome's Gateway Caravan Park Caravan park · 0.2 km off the line · 26 km from Goolarabooloo Millibinyarri | Recorded as paid (OpenStreetMap) |
| about 5 | Broome's Gateway Caravan Park Caravan park · 0.6 km off the line · 25 km from Goolarabooloo Millibinyarri | Recorded as paid, Powered sites (OpenStreetMap) |
| 24 | Rest area Rest area · near Goolarabooloo Millibinyarri | Not stated |
Staying overnight
Main Roads marks 10 stops on the way as 24-hour rest areas: WUBIN RTAA (km 248), Kirkalocka Station (km 483), Gascoyne River Sth Branch (km 888), Private Capricorn Roadhouse (km 1145), Private Auski (km 1350), Rest area (km 1433) and 4 more. 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 48 km, on the Great Northern Highway between km 1762 and km 1810.
Questions
How far is it from Perth to Broome?
Main Roads' distances between the stops we list add up to about 2,182 km. Add the drive to the first stop, from the last stop into Broome, and between highways.
Where can I stay overnight between Perth and Broome?
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: Great Northern Highway. All highways: rest areas by highway. Town pages near the road: Perth, Bullsbrook, Toodyay and Broome. 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