Travel options for:
Melbourne to Perth
  • Fly

    1. Melbourne

      20 min - every 15 minutes

      $13

    2. Melbourne (MEL)

      4 h 5 min - non-stop

      $85 - $150

    3. Perth (PER)

      29 min - hourly - line 40

      $3 - $5

      • Perth
  • Train

    ×2
    1. Southern Cross

      10 h 18 min - twice a week

      $55 - $120

    2. Adelaide Parklands

      42 h 5 min - once a week

      $440 - $1,100

      • Perth
  • Drive

    1. Melbourne

      38 h 42 min - 2135.4 miles

      $300 - $440

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

From Skybus Coach Terminal/Spencer St bus to Melbourne airport, fly to Perth airport, then line 40 bus to Perth. 6 h 4 min $136. From Southern Cross train to Adelaide Parklands then train to Perth. 2 days 5 h $1,044. From Melbourne drive to Perth. 38 h 42 min $372.