background

Sydney to Melbourne Trains

01
Apr

Rail Ninja is a reservation service for booking train tickets online. It is not a rail carrier, does not own or operate any trains, and does not represent an official website of any railway company. It is a commercial business that makes it easier for you to book train tickets online.

background

Our free app for every step of your journey — travel planning has never been easier!

Sydney to Melbourne Train Timetable

Morning departures
Fastest trip11 hrs 5 min
Longest trip13 hrs 22 min
Earliest05:08
Latest07:25
Departures4
Evening departures
Fastest trip10 hrs 48 min
Longest trip10 hrs 48 min
Earliest20:42
Latest20:42
Departures1

Sydney to Melbourne Train Information

video

Taking a train from Sydney to Melbourne is an ideal opportunity to have some good rest on your way to your final destination. The Sydney to Melbourne train provides a fast and comfortable connection between two of Australia's largest cities — Sydney Central Station to Southern Cross Station in Melbourne, covering 866 km of Australian countryside. You will not feel lost on this journey — the route follows the main rail tracks through the heart of Australia, and you can immediately settle in and relax for the ride. NSW TrainLink operates the XPT service twice daily — a day train departing Sydney at approximately 7:40 AM and a night train departing in the evening. Journey time is around 11 hours. Make your travel plans more far-reaching with the Australia travel planner — explore the most popular attractions and build your own unforgettable itinerary.


NSW TrainLink offers two classes of service on the Sydney to Melbourne route — Economy Class and First Class. Economy Class seats provide a comfortable journey with reclining seats and air conditioning. First Class seats offer more legroom and a deeper recline. Sleeper cabins are available on the overnight service, providing private two-berth compartments with bed linen, toiletries, and complimentary breakfast — a great way to get good rest and arrive refreshed. The buffet car serves hot meals, snacks, and drinks throughout the journey. Please note that mobile reception can be limited along parts of the route, and Economy Class passengers may experience limited amenities such as no charging outlets.


Compared to flying, the Sydney to Melbourne train goes city centre to city centre — no airport transfers, no luggage restrictions, no waiting at the airport. Flying between Sydney and Melbourne takes approximately 1.5 hours but door-to-door time is often 4–5 hours. Train tickets start from around $105 for Economy Class. With Rail Ninja you can book up to a year in advance — the earlier you plan, the cheaper the fare. During high season, melbourne trains sell out quickly so early booking is recommended. Find out more about the Sydney to Melbourne train and explore timetables and booking options.

background
Sydney
Sydney Central railway station, AustraliaSydney International Airport terminal, AustraliaSydney Central Bus station, Australia
866 km
Melbourne
Southern Cross, AustraliaMelbourne AIrport terminal, Australia
Shortest travel time:10 h 48 m
Earliest departure:05:08
Longest travel time:13 h 22 m
Lowest ticket cost:$91
Avg. daily departures:5
Latest departure:20:42

Popular questions about Sydney to Melbourne Trains

How long does the Sydney to Melbourne train take?

The Sydney to Melbourne train journey takes approximately 10 hours and 48 minutes. The day train departs Sydney Central Station at approximately 7:40 AM and arrives at Southern Cross Station in Melbourne around 6:30 PM. The night train departs in the evening and arrives the following morning — a relaxing way to get good rest while travelling to your final destination in Melbourne.

How much does a Sydney to Melbourne train ticket cost?

Train tickets from Sydney to Melbourne start from around $105 for an Economy Class seat. Sleeper cabins on the overnight XPT cost more but include a private two-berth compartment with bed linen, toiletries, and complimentary breakfast. Book early for the cheapest fares — during high season melbourne trains sell out fast. Tickets are available via Rail Ninja up to a year in advance.

Which train runs from Sydney to Melbourne?

The XPT service is the main NSW TrainLink train between Sydney and Melbourne. All sydney to melbourne trains operated by NSW TrainLink run between Sydney Central Station and Southern Cross Station in Melbourne. The XPT is a classic long-distance Australian coach with reclining seats, air-conditioned carriages, and a buffet car serving hot meals and snacks. It runs twice daily — one day train and one night train. Travelers often recommend First Class or private sleeper cabins for the best experience on this route.

Is it worth taking the train from Sydney to Melbourne instead of flying?

It depends on what you're after. Flying between Sydney and Melbourne takes approximately 1.5 hours and can sometimes be cheaper than the train. But it makes sense to factor in waiting at the airport, check-in, boarding, and baggage — door-to-door time is often 4–5 hours. By car, the drive takes around 9 hours over shorter distances via the Hume Highway — you pay more for petrol and parking and lose the space to relax. The train offers more space than a plane seat and goes city centre to city centre with no luggage restrictions and no waiting. The overnight service is particularly good value: you travel while you sleep, save on accommodation, and arrive in Melbourne ready to go.

What stations do Sydney to Melbourne trains use?

Sydney to Melbourne trains depart from Sydney Central Station, easily accessible by metro, bus, and light rail. In Melbourne, trains arrive at Southern Cross Station (Spencer Street) in the city centre, easily reachable by tram and suburban rail. Both stations are centrally located, making onward travel across both cities straightforward.

Can I take a sleeper train from Sydney to Melbourne?

Yes — the XPT operates a nightly overnight service between Sydney and Melbourne. You can book Economy seats (reclining) or sleeper cabins (single and twin options available). The cabin is a comfortable, private space — ideal for sleeping during the journey. The sleeper fills up fast, so book early especially for weekends.

How far is Sydney from Melbourne by train?

The distance from Sydney to Melbourne by train is approximately 866 km (538 miles). The route passes through regional New South Wales and Victoria, covering the Southern Highlands and rural towns along the way, including Albury-Wodonga on the state border. It is a scenic and enjoyable journey through the Australian countryside.

What are the other ways to get from Sydney to Melbourne?

There are three main ways to travel from Sydney to Melbourne — by train, bus, or plane. Flights from Sydney to Melbourne take approximately 1.5 hours and can sometimes be the cheaper option if booked in advance. The bus journey takes longer than the train and is operated by Greyhound Australia and Firefly Express. The sydney to melbourne train is a more relaxing and pleasant way to travel — going directly from Sydney Central Station to Southern Cross Station with no transfers needed.

background

Trains on Sydney - Melbourne route

9.1 / 10 based on 13 reviews
Extensive Network

One platform, 34+ destinations, 700+ routes around the globe.

Convenient Booking

We speak your language and offer over 20 payment methods.

Excellent Rating

Read authentic Rail Ninja reviews and see what our travelers say about us.

Flexible Planning

You can conveniently book train tickets for up to a year in advance!

Real Human Support

Need a hand? Contact our customer support before or during your trip.