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 New South Wales

Indian Pacific
Sydney ↔ Perth via Adelaide, Broken Hill & the Nullarbor
Great Southern
Adelaide ↔ Brisbane (summer seasonal)
NSW TrainLink Xplorer & Endeavour
Sydney ↔ Canberra, Armidale, Moree & Griffith