Travel options for:
Perth to Melbourne
  • Fly

    $113 - $189
    1. Perth

      33 min - hourly - line 40

      $3 - $6

    2. Perth (PER)

      3 h 35 min - non-stop

      $95 - $170

    3. Melbourne (MEL)

      25 min - every 15 minutes

      $14

  • Train

    $512 - $1,171
    1. Perth

      38 h 30 min - once a week

      $450 - $1,100

    2. Adelaide

      10 h 35 min - twice a week

      $60 - $120

  • Train, bus

    $495 - $1,109
    1. Perth

      38 h 30 min - once a week

      $450 - $1,100

    2. Adelaide Parklands

      10 min - 2949 feet

    3. Stop 1 Anzac Hwy - North West

      7 min - hourly - line 251

      $3

    4. Adelaide

      10 h 20 min - once daily

      $40 - $55

  • Drive

    $300 - $440
    1. Perth

      38 h 43 min - 2133.1 miles

      $300 - $440

  • 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 Melbourne airport, then bus to Melbourne. 5 h 35 min $148. From Perth train to Adelaide then train to Southern Cross. 2 days 2 h $1,036. From Perth train to Adelaide Parklands, walk to Stop 1 Anzac Hwy - North West side, line 251 bus to Adelaide, then bus to Melbourne. 2 days 2 h $989. From Perth drive to Melbourne. 38 h 43 min $371.