Trip to Melbourne

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration11h
Distance942 km
Avg. price$ 87
Train trips17 found

Trains from Sydney to Melbourne

🚆 The journey from Sydney to Melbourne by train is a scenic and comfortable 10 hours and 50 minutes ride operated by NSW TrainLink XPT. 🌆 Covering a distance of 946 km, the train ride offers stunning views along the way. Departing from Central Station and arriving at Southern Cross, passengers can enjoy a relaxing trip through picturesque landscapes. 💰 Prices for the train between Sydney and Melbourne range from $50 to $160, providing an affordable and hassle-free transportation option for those looking to explore Australia's iconic cities via rail.

Where to stay in Melbourne

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

Find accommodation
  • The train services from Sydney to Melbourne are provided by NSW TrainLink XPT. The journey typically takes around 10 hours and 50 minutes. The trains depart twice daily from Central Station in Sydney and arrive at Southern Cross Station in Melbourne. Prices for a train ticket on this route can range from $50 to $160.
  • The fastest train between Sydney and Melbourne is the NSW TrainLink XPT service. This direct train departs twice daily from Central Station in Sydney and arrives at Southern Cross Station in Melbourne, with the journey taking approximately 10 hours and 50 minutes. While this is the fastest option by train, passengers should note that the travel time for this route is consistent regardless of the time of day.
  • Trains leaving for Melbourne from Sydney depart from Central Station. This is the main train station in Sydney and serves as the starting point for the NSW TrainLink XPT services to Melbourne. Passengers can easily access Central Station via various public transport options within Sydney.
  • There are two trains that operate between Sydney and Melbourne each day. Both of these services are direct trains operated by NSW TrainLink XPT. These trains depart from Central Station in Sydney and arrive at Southern Cross Station in Melbourne, with the journey duration averaging around 10 hours and 50 minutes. Travelers have the convenience of these daily train services to choose from for their journey between the two cities.
  • The train service from Sydney to Melbourne operated by NSW TrainLink XPT, arrives at Southern Cross Station in Melbourne. Southern Cross Station is a major railway station located in the heart of Melbourne, making it a convenient arrival point for passengers traveling by train between these two cities. Upon arrival at Southern Cross Station, passengers have easy access to various transportation options to reach their final destinations within Melbourne.
  • The first train of the day from Sydney to Melbourne departs from Central Station and arrives at Southern Cross Station. The exact departure times may vary, but services typically depart early in the morning. The last train of the day also departs from Central Station and arrives at Southern Cross Station, with services usually departing in the late afternoon or evening. These twice-daily train services provide passengers with options to travel between Sydney and Melbourne at different times of the day.
  • There are two direct train trips each day between Sydney and Melbourne. These services are operated by NSW TrainLink XPT and depart from Central Station in Sydney, arriving at Southern Cross Station in Melbourne. The trains operate daily and provide travelers with convenient options to make the journey between the two cities in approximately 10 hours and 50 minutes. With two departures daily, passengers can choose a schedule that best suits their travel plans.
  • Yes, there is a direct train between Sydney and Melbourne. The train services operated by NSW TrainLink XPT depart twice daily from Central Station in Sydney and arrive at Southern Cross Station in Melbourne. The journey on this direct train route takes approximately 10 hours and 50 minutes, providing a convenient and efficient way to travel between the two cities.
  • The cost of a train ticket from Sydney to Melbourne can vary between $50 and $160, depending on the type of ticket, class of service, and availability. Prices may also fluctuate based on peak travel times and demand. It is recommended to book your ticket in advance to secure the best fare for your journey between Sydney and Melbourne by train.

Will you be returning to Sydney by train?

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

See schedule