Trip to Melbourne

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Perth to Melbourne

🌄 Enjoy the picturesque landscapes as you traverse through the diverse Australian countryside on a 2-day, 6-hour adventure. The Indian Pacific and The Overland trains operated by Journey Beyond offer a unique and comfortable way to travel between these two vibrant cities. 💰Ticket prices for the Perth to Melbourne train vary depending on the class and amenities chosen, ranging from $460 to $5285. Immerse yourself in the charm of train travel and make unforgettable memories as you journey across the vast continent of Australia.

Where to stay in Melbourne

There are over 2269 hotels to stay in Melbourne. Prices range from $11 per night.

Accomodation
  • There are two main companies that provide train routes from Perth to Melbourne although there is no direct train that connects the two cities. The service operated by Journey Beyond - Indian Pacific departs from Perth station and takes approximately 2 days and 6 hours with transfers in Adelaide. Alternatively, the service operated by Journey Beyond - The Overland arrives at Southern Cross station in Melbourne. The prices for train tickets between Perth and Melbourne can vary from $460 to $5285 depending on the class of service and amenities included.
  • The fastest train option between Perth and Melbourne is the service operated by Journey Beyond - Indian Pacific, which departs from Perth station. However, please note that there is no direct train from Perth to Melbourne, and the journey will include transfers, usually in Adelaide. The total travel time for this route is approximately 2 days and 6 hours. The prices for train tickets between Perth and Melbourne vary from $460 to $5285, depending on the class of service chosen and any additional amenities included.
  • The departure station for trains leaving for Melbourne from Perth is Perth Station. The train service operated by Journey Beyond - Indian Pacific departs from this station for the journey to Melbourne. Passengers can board the train at Perth Station to begin their trip across the country.
  • There are two train services available between Perth and Melbourne. The service operated by Journey Beyond - Indian Pacific departs from Perth Station and travels to Southern Cross Station in Melbourne via Adelaide. The other service operated by Journey Beyond - The Overland arrives at Southern Cross Station in Melbourne. Both journeys involve transfers and take approximately 2 days and 6 hours to complete. The prices for these train services can range from $460 to $5285, depending on the class of service and amenities provided.
  • The train service from Perth to Melbourne operated by Journey Beyond - The Overland, arrives at Southern Cross Station in Melbourne. Passengers will disembark at this centrally located station, which is a major transportation hub in the heart of Melbourne. Southern Cross Station offers easy access to various public transportation options, making it convenient for travelers to continue their journey to their final destination within the city or beyond.
  • The first train of the day from Perth to Melbourne operated by Journey Beyond - Indian Pacific, departs from Perth station in the early morning. The last train of the day for this route typically leaves Perth in the late evening. Since there is no direct train between the two cities and transfers are required, the departure and arrival times may vary based on schedules and connections through Adelaide. Travelers should check the updated timetable for specific details on departure times for their chosen travel dates.
  • There are no direct train trips each day between Perth and Melbourne. Passengers traveling between the two cities will need to take a train service that departs from Perth, transfers in Adelaide, and then continues on to Southern Cross station in Melbourne. The journey, which includes transfers, typically takes approximately 2 days and 6 hours to complete. Both Journey Beyond - Indian Pacific and Journey Beyond - The Overland operate train services on this route, offering travelers options for their journey between Perth and Melbourne.
  • There is no direct train between Perth and Melbourne. Travelers will need to take a train service that departs from Perth, transfers in Adelaide, and then continues on to Southern Cross station in Melbourne. The journey, which includes transfers, typically takes approximately 2 days and 6 hours to complete. Passengers should plan for the extended travel time and enjoy the scenic route between these two cities.
  • The cost of a train ticket from Perth to Melbourne can vary depending on factors such as the class of service and amenities included. Prices typically range from $460 to $5285 for the journey between these two cities. Passengers should consider their budget and preferred level of comfort when selecting their train ticket for this route. It is advisable to book tickets in advance to secure the best possible fare.

Will you be returning to Perth by train?

If you are looking for the return train journey, check out trains from Melbourne to Perth

See schedule