Travel options for:
Perth to Geraldton
  • Fly

    $143 - $219
    1. Perth

      33 min - hourly - line 40

      $3 - $6

    2. Perth (PER)

      1 h - non-stop

      $120 - $190

    3. Geraldton (GET)

      11 min - 7.3 miles

      $19 - $24

  • Bus Integrity Coach Lines (Aust) Pty Ltd

    $64 - $90
    1. Perth Stn Platform 8

      25 min - every 30 minutes

      $3 - $6

    2. Midland Stn Platform 2

      6 min - 1641 feet

    3. Victoria St Before Marion St

      5 h 15 min - once a week

      $60 - $85

  • Bus TransWA

    $40 - $95
    1. Transwa Bay East Perth

      7 h - 4 times a week

      $40 - $95

  • Drive

    $35 - $55
    1. Perth

      4 h 38 min - 260.3 miles

      $35 - $55

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From St Georges Tce Stand A C D line 40 bus to Perth airport, fly to Geraldton airport, then taxi to Geraldton. 2 h 44 min $157. From Perth Stn Platform 8 train to Midland Stn Platform 2, walk to Victoria St Before Marion St, then bus to Geraldton Station. 6 h 46 min $79. From Transwa Bay East Perth bus to Chapman Rd Geraldton. 7 h $66. From Perth drive to Geraldton. 4 h 38 min $45.