
Compare Campervan Prices — Perth to Broome
Select “Perth” as your pickup and “Broome” as your drop-off to see one-way prices.
Why Drive Perth to Broome?
This 2,240 km route is one of Australia's great campervan drives. Here's what makes it special.
Key Stops: Perth to Broome
Must-see places along the route, from your starting point in Perth.
Perth
Start
Cervantes & Pinnacles
250 km from Perth
Bizarre limestone pillars in Nambung National Park.
Geraldton & Kalbarri
500 km from Perth
Pink lakes, river gorges and the Skywalk at Kalbarri NP.
Shark Bay & Monkey Mia
830 km from Perth
Wild dolphins, stromatolites and World Heritage marine park.
Exmouth & Ningaloo Reef
1,250 km from Perth
Swim with whale sharks and snorkel reef straight off the beach.
Karijini National Park
1,550 km from Perth
Red gorges, rock pools, waterfalls — WA's hidden gem.
Port Hedland
1,750 km from Perth
Iron-ore port town, last major fuel stop before Broome.
Broome
Destination
One-Way Campervan Hire: Perth → Broome
One-way hire from Perth to Broome carries higher relocation fees ($300–$800) due to the remote distance and difficulty of repositioning vehicles. Some brands don't offer this route at all. Britz, Apollo, and Mighty are the most common operators. Book well ahead in the dry season.
Brands Available in Perth (Pickup)



















Brands Available in Broome (Drop-off)
Insider Tips for the Perth to Broome Drive
Only attempt this drive during the dry season (April–October). Wet season brings cyclones and road closures.
Fuel stations can be 200–300 km apart north of Geraldton — never pass one below half tank.
Watch for road trains — they can be 50m long and kick up blinding dust on unsealed shoulders.
Carry at least 10 litres of extra drinking water and basic recovery gear.
Mobile reception is patchy to non-existent between Exmouth and Broome.
Perth to Broome — Frequently Asked Questions
The drive is about 2,240 km and takes roughly 24 hours non-stop. Most travellers take 14–21 days to enjoy the Coral Coast, Ningaloo, Karijini and the Kimberley.
