Sydney to Melbourne Train

Explore the most current information on trains from Sydney to Melbourne

Sydney to Melbourne Railway Route

866 km
Travel time

Travel time


Trains per day

Trains per day


Taking Sydney to Melbourne train is the best way to travel between Australian two largest cities.

A modern NSW TrainLink regional express train will help you reach the destination less than 12 hours. It will also take 11 hours if choose the sleep-friendly night service. Taking a train is an ideal opportunity to have some good rest on your way to the final destination. Be sure it provides a fast and comfortable connection with all the necessary facilities.

In either Economy Class or 1st Class Seats, you'll be able to enjoy a relaxing and comfortable journey.

  • Trains:
    NSW TrainLink regional express trains.
  • Ticket price:
    from 111 USD
  • Seat reservation:
    after booking a ticket, you will be assigned to one of the seats.
  • Ticket delivery:
    you can download the PDF of the tickets to print them or show on your electronic device when boarding a train.

Book Train Tickets from Sydney to Melbourne

Sydney to Melbourne Train Details

Sydney Central Railway Station

Railway Colonnade Dr, Haymarket NSW 2000, Australia

Southern Cross Station

Address: Spencer Street, Melbourne, Victoria Australia, Australia

Find Better Prices on Rail Ninja App
Download our free app today and save on your next trip

FAQ: What to Know About Sydney - Melbourne Train

Discover More Destinations in Australia

Melbourne to Sydney Train

Distance: 866km/538mi
Time: 11h

Newcastle to Sydney Train

Distance: 159km/98mi
Time: 2h

Sydney to Brisbane Train

Distance: 913km/567mi
Time: 14h