Distances
Drive distances & times across Western Australia
Real-road distance and drive time between every major destination — plus where to break the journey overnight, the parks at either end, and tours en route.
Albany → Broome
2585 km · 30h 18m
Albany → Coral Coast
1217 km · 14h 27m
Albany → Esperance
481 km · 5h 40m
Albany → Exmouth & Ningaloo
1652 km · 19h 29m
Albany → Fremantle
411 km · 5h 9m
Albany → Kalgoorlie
708 km · 8h 27m
Albany → Karijini
1755 km · 21h 46m
Albany → Margaret River
355 km · 4h 31m
Albany → Perth
412 km · 5h 9m
Albany → Pinnacles Desert
602 km · 7h 27m
Albany → Rottnest Island
417 km · 5h 15m
Broome → Coral Coast
1531 km · 17h 37m
Broome → Esperance
2404 km · 30h 28m
Broome → Exmouth & Ningaloo
1371 km · 15h 49m
Broome → Fremantle
2242 km · 26h 0m
Broome → Kalgoorlie
2015 km · 25h 50m
Broome → Karijini
947 km · 12h 2m
Broome → Margaret River
2492 km · 28h 54m
Broome → Perth
2217 km · 25h 38m
Broome → Pinnacles Desert
2149 km · 24h 48m
Broome → Rottnest Island
2236 km · 26h 5m
Coral Coast → Esperance
1500 km · 17h 39m
Coral Coast → Exmouth & Ningaloo
435 km · 5h 2m
Coral Coast → Fremantle
831 km · 9h 59m
Coral Coast → Kalgoorlie
1224 km · 14h 36m
Coral Coast → Karijini
812 km · 11h 27m
Coral Coast → Margaret River
1077 km · 12h 52m
Coral Coast → Perth
815 km · 9h 37m
Coral Coast → Pinnacles Desert
633 km · 7h 29m
Coral Coast → Rottnest Island
823 km · 10h 1m
Esperance → Exmouth & Ningaloo
1935 km · 22h 42m
Esperance → Fremantle
699 km · 8h 28m
Esperance → Kalgoorlie
390 km · 4h 42m
Esperance → Karijini
1573 km · 22h 3m
Esperance → Margaret River
717 km · 8h 50m
Esperance → Perth
695 km · 8h 22m
Esperance → Pinnacles Desert
884 km · 10h 40m
Esperance → Rottnest Island
704 km · 8h 34m
Exmouth & Ningaloo → Fremantle
1266 km · 15h 1m
Exmouth & Ningaloo → Kalgoorlie
1658 km · 19h 37m
Exmouth & Ningaloo → Karijini
651 km · 9h 38m
Exmouth & Ningaloo → Margaret River
1512 km · 17h 54m
Exmouth & Ningaloo → Perth
1250 km · 14h 39m
Exmouth & Ningaloo → Pinnacles Desert
1067 km · 12h 31m
Exmouth & Ningaloo → Rottnest Island
1257 km · 15h 2m
Fremantle → Kalgoorlie
614 km · 7h 30m
Fremantle → Karijini
1411 km · 17h 36m
Fremantle → Margaret River
266 km · 3h 20m
Fremantle → Perth
24 km · 0h 26m
Fremantle → Pinnacles Desert
209 km · 2h 44m
Fremantle → Rottnest Island
8 km · 0h 13m
Kalgoorlie → Karijini
1185 km · 17h 25m
Kalgoorlie → Margaret River
823 km · 10h 4m
Kalgoorlie → Perth
594 km · 7h 13m
Kalgoorlie → Pinnacles Desert
736 km · 8h 45m
Kalgoorlie → Rottnest Island
619 km · 7h 35m
Karijini → Margaret River
1661 km · 20h 30m
Karijini → Perth
1387 km · 17h 15m
Karijini → Pinnacles Desert
1319 km · 16h 24m
Karijini → Rottnest Island
1406 km · 17h 41m
Margaret River → Perth
272 km · 3h 22m
Margaret River → Pinnacles Desert
458 km · 5h 40m
Margaret River → Rottnest Island
274 km · 3h 28m
Perth → Pinnacles Desert
188 km · 2h 24m
Perth → Rottnest Island
20 km · 0h 28m
Pinnacles Desert → Rottnest Island
201 km · 2h 45m