Find Better Prices on Rail Ninja App
Get our free app to book & manage your trips on the go
Rail Ninja App

Melbourne to Sydney Railway Route

Distance
Distance
866 km
Travel time

Travel time

11.5 h

Trains per day

Trains per day

2
Reverse route

Reverse route

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.

Melbourne to Sydney Train Details

Southern Cross Station

Spencer Street, Melbourne, Victoria Australia, Australia

LEARN MORE

Sydney Central Railway Station

Railway Colonnade Dr, Haymarket NSW 2000, Australia

LEARN MORE

FAQ: What to Know About Melbourne - Sydney Train

Discover More Destinations in Australia

Sydney to Canberra Train

Distance: 286km/177mi
Time: 4h
MORE INFO

Newcastle to Sydney Train

Distance: 159km/98mi
Time: 2h
MORE INFO

Sydney to Brisbane Train

Distance: 913km/567mi
Time: 14h
MORE INFO