NSW TrainLink XPT

Sydney ↔ Melbourne, Brisbane & Dubbo

Operated by NSW TrainLink

Route
Sydney ↔ Melbourne, Brisbane & Dubbo
Frequency
Daily services
Journey time
Up to ~11–14 hours
Classes
First Class (sleeper/seat) · Economy seat

The XPT is NSW's long-distance workhorse, fanning out from Sydney to Melbourne, Brisbane and Dubbo with daytime seats and overnight sleeper berths.

NSW TrainLink's XPT (Express Passenger Train) runs the state's major intercity corridors: south to Albury and Melbourne, north along the coast to Coffs Harbour, Grafton, Casino and Brisbane, and west to Dubbo. Overnight services to Melbourne and Brisbane carry First Class sleeper cabins as well as First Class and Economy seating, with a buffet car aboard. A fleet of new regional trains is progressively replacing the XPT.

Key stations along the way

SydneyAlburyMelbourneCoffs HarbourCasinoBrisbaneDubbo

Ready to book the NSW TrainLink XPT?

Check current timetables, fares and availability with NSW TrainLink.

Book with NSW TrainLink

More trains in Australia

The Ghan
Adelaide ↔ Darwin via Alice Springs
Indian Pacific
Sydney ↔ Perth via Adelaide, Broken Hill & the Nullarbor
Great Southern
Adelaide ↔ Brisbane (summer seasonal)
The Overland
Melbourne ↔ Adelaide (daytime)
Spirit of Queensland
Brisbane ↔ Cairns along the tropical coast
Spirit of the Outback
Brisbane ↔ Longreach via Rockhampton