Melbourne to Sydney Train

Explore the most current information on trains from Melbourne to Sydney
Find Better Prices on Rail Ninja App
Download our free app today and save on your next trip

Melbourne to Sydney Railway Route

866 km
Travel time

Travel time

11.5 h

Trains per day

Trains per day


The best way to travel between the two largest cities in Australia is taking Melbourne to Sydney train. Travelling from Melbourne to Sydney by train is a great and fast way to get around these cities.
In less than 12 hours, you can travel from Southern Cross to Sydney Central Railway Station with a regular intercity train. It will also take 11 hours if choose the sleep-friendly night service. All Melbourne to Sydney trains operated by NSW TrainLink (an Australian coach and train operator) are air-conditioned, have spacious reclining seats, and provides a buffet car.
A comfortable and pleasant journey awaits you in either Economy Class or 1st Class Seats.
  • Trains:
    NSW TrainLink regional express trains.
  • Ticket price:
    from 111 USD an economy class seat.
  • 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 Melbourne to Sydney

Melbourne to Sydney Train Details

Southern Cross Station

Spencer Street, Melbourne, Victoria Australia, Australia

Sydney Central Railway Station

Railway Colonnade Dr, Haymarket NSW 2000, Australia

FAQ: What to Know About Melbourne - Sydney Train

Discover More Destinations in Australia

Sydney to Canberra Train

Distance: 286km/177mi
Time: 4h

Newcastle to Sydney Train

Distance: 159km/98mi
Time: 2h

Sydney to Brisbane Train

Distance: 913km/567mi
Time: 14h