Bus Fare: Perth to Geraldton, Western Australia
Current estimate (2024): AUD $45–$75 one-way, depending on operator, booking time, and concession status.
Operators & Typical Fares
- Transwa (government): "Prospector" road coach (train to Kalgoorlie, coach onward) — not direct. Better: Integrity Coach Lines — Perth ↔ Geraldton direct, ~5.5 hrs. Fares: $55–$75 adult; $45–$60 concession/student (advance).
- Greyhound Australia: No longer serves WA (exited 2020).
- Charter/Shuttle: Mine-site shuttles (FIFO) sometimes sell spare seats — $40–$60, irregular.
Booking Tips
- Book 7+ days ahead for best price.
- Check Integrity Coach Lines or Transwa sites directly.
- Student/concession: carry ID.
- Luggage: 20–25 kg included; bikes/surfboards extra.
Alternatives
- Fly: QantasLink / Rex — 1 hr 15 min, $150–$300+.
- Drive: 420 km, 4.5 hrs via Brand Hwy (National Route 1). Fuel ~$60.
- Train + coach: Transwa Prospector to Kalgoorlie (7 hrs), coach backtrack — not efficient for Geraldton.
Geraldton is a coastal hub (fishing, mining, tourism, Defence). Bus is the only scheduled public transport linking it to Perth.