Train from Perth to Melbourne

Perth
Melbourne, Australia

Your cost to travel by Bus, Train: $410 - $501

East Perth
  • Total Distance:

    765.55 km (476 miles)

  • Travel Time:

    10 Hours 27 Minutes

  • Frequency:

    1 Times/Day

  • Bus Fare:

    70.0 USD (~76.7 AUD)

Esperance
  • Total Distance:

    406.8 km (253 miles)

  • Travel Time:

    5 Hours 17 Minutes

  • Frequency:

    0 Times/Day

  • Bus Fare:

    35.0 USD (~38.35 AUD)

Kalgoorlie
  • Total Distance:

    2075.2 km (1289 miles)

  • Travel Time:

    25 Hours 29 Minutes

  • Frequency:

    0 Times/Day

  • Train Fare:

    250.0 USD (~273.94 AUD)

Adelaide
  • Total Distance:

    759.37 km (472 miles)

  • Travel Time:

    10 Hours 55 Minutes

  • Frequency:

    1 Times/Day

  • Bus Fare:

    100.0 USD (~109.58 AUD)

Melbourne, Victoria, Australia
Source: Rome2rio

Train schedule

Departure Arrival Fare Operator Duration
East Perth Esperance 70 USD http://www.transwa.wa.gov.au/Bookings/Timetables/tabid/45/language/en-US/language/en-US/Default.aspx?en-US=Default.aspx 10h 3mins
Esperance Kalgoorlie-Boulder 35 USD http://www.transwa.wa.gov.au/Bookings/Timetables/tabid/45/language/en-US/language/en-US/Default.aspx 5h 5mins
Kalgoorlie Adelaide 250 USD http://www.greatsouthernrail.com.au/fares_and_timetables/ 24h 30mins
Adelaide Melbourne 100 USD http://www.greyhound.com.au/service-info/timetables 10h 30mins

Cost by number of pax.

Pax Currency (USD) Currency (Local)
1 person 478 USD ~ 524 AUD
2 people 956 USD ~ 1,048 AUD
3 people 1,434 USD ~ 1,571 AUD
4 people 1,912 USD ~ 2,095 AUD
5 people 2,390 USD ~ 2,619 AUD

Did you know?

  • The total CO2 Emission for your Perth - Melbourne train trip is 167.94 kg
  • Your total cost to travel by train from Perth to Melbourne is about 478.0 USD (~523.77 AUD)