The journey from Kalbarri to Cottesloe spans approximately 570 kilometers along the Western Australian coastline. Most travelers utilize the North West Coastal Highway to reach the Perth metropolitan area. Public transport involves a Transwa coach service from Kalbarri to Geraldton, followed by a connecting coach to East Perth Terminal. From East Perth, you can board the Fremantle Line train to reach Cottesloe Station. The drive typically takes 6 hours and 30 minutes under optimal conditions. This route transitions from the rugged Coral Coast to the urban coastal lifestyle of Perth's western suburbs.
Total Distance: Driving distance 570 km, straight-line air distance 510 km.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 9 hours | 6 hours 30 mins |
| Avg Price | $90 - $110 | $120 - $180 fuel |
| Operator | Transwa | Private Vehicle |
| Route | Kalbarri to Geraldton, then Geraldton to East Perth Terminal. | North West Coastal Hwy to Brand Hwy, then Mitchell Fwy. |
| Tip | Book tickets online at least 48 hours in advance to secure a seat. | Refuel in Geraldton as service stations are sparse between Kalbarri and Dongara. |
September to November for mild weather and blooming wildflowers along the route.