


The Melbourne to Sydney train is one of Australia's great rail journeys — a relaxing ride between two of the country's largest cities. NSW TrainLink operates the XPT as a regular intercity train service — all Melbourne to Sydney trains operated by this train operator run between Southern Cross Station and Sydney Central Station. The train departs twice daily — a morning service at 08:30 and an overnight service at 19:50. Journey time is around 11 hours. Find out more about the distance from Melbourne to Sydney and explore the reverse route too.
The XPT offers Economy Class with spacious reclining seats, air-conditioned carriages, and power outlets. First Class seats provide extra legroom and a deeper recline. The buffet car serves hot meals, snacks, and beverages on both services. The overnight service includes sleeper cabin options — a great way to save on a hotel room and arrive in Sydney refreshed. Please note there is no public Wi-Fi on the XPT and mobile reception can be limited along parts of the route.
Compared to flying, the journey from Melbourne goes city centre to city centre — Southern Cross Station to Sydney Central Station. No airport transfers, no boarding queues, no luggage limits. Train tickets start from €98 for Economy Class. With Rail Ninja you can book up to a year in advance — the earlier you plan, the cheaper the fare.
One platform, 34+ destinations, 700+ routes around the globe.
We speak your language and offer over 20 payment methods.
Read authentic Rail Ninja reviews and see what our travelers say about us.
You can conveniently book train tickets for up to a year in advance!
Need a hand? Contact our customer support before or during your trip.