The journey from Harvey to Geraldton covers approximately 520 kilometers heading north through the Perth metropolitan area. Most travelers utilize the Kwinana Freeway and Mitchell Freeway before connecting to the Indian Ocean Drive for a scenic coastal experience. Driving takes roughly 6 hours depending on traffic through Perth. Alternatively, you can take a Transwa bus from Harvey to Perth and connect to a coach service heading north. This route transitions from the lush dairy regions of the South West to the rugged, sun-drenched coastline of the Coral Coast.
Total Distance: 520 km driving distance, 485 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 8 hours 30 mins | 6 hours |
| Avg Price | 70-100 AUD | 80-120 AUD in fuel |
| Operator | Transwa | N/A |
| Route | Harvey to Perth East Perth Terminal, then coach to Geraldton. | Forrest Hwy, Kwinana Fwy, Mitchell Fwy, and Indian Ocean Drive. |
| Tip | Book your Transwa tickets online at least 48 hours in advance to secure a seat. | Avoid peak hour traffic in Perth by timing your transit between 10 AM and 2 PM. |
September to November for mild weather and blooming wildflowers along the coastal route.