NSW Train Explorer: Long-Distance Trains from Sydney
NSW long-distance trains are one of the last genuinely good ways to see the state — and I mean a real train out of Sydney, not a bus dressed up as a “coach connection,” but an actual train with a dining car, reclining seats, and the Blue Mountains sliding past the window. The problem is that working out which destinations you can genuinely reach by train, and when they leave, is harder than it should be.
So I built this. It’s every end-to-end TrainLink train service out of Sydney Central — ten routes, from the daily Dubbo run to the weekly Outback Xplorer that takes you all the way to Broken Hill. (That far-west run is one of my favourite trips in Australia — I’ve written up the whole Broken Hill journey separately.) No coach-only legs, because if I’m honest, half the joy is the train itself. Pick a destination and see the departures, the route, the rolling stock and the key stops along the way.
NSW Long-Distance Trains
Tap a line, station or list item to explore the route
Western Destinations
North Coast Destinations
North West Destinations
Southern Destinations
Select a route
Tap any destination, line on the map, or item in the list to see the journey, timetable and how to book.
The Journey
--
Key En-Route Stops
At the Other End
--
How to pay less than the headline fare
Fares move with season and demand, so we don't quote a single price — here's how to get the lowest one going:
- Book online for an automatic 5% off the standard fare.
- Watch for Online Saver fares — limited-time deals up to 35% off selected services.
- Book ahead. Seats are reserved and the cheapest fares go first; you can book up to 6 months out.
- Doing more than one trip? A Discovery Pass gives unlimited economy travel across the whole network (14-day, 1-, 3- or 6-month) — and it's available to overseas visitors.
NSW Long-Distance Trains — full route details
Verified long-distance train services from Sydney Central. Train times verified June 2026 against official Transport NSW timetables. Always confirm before travel — the regional fleet is being upgraded to the new R-set trains.
Sydney Central to Dubbo by train — Central West XPT (427/428)
Distance: 462 km. Journey time: ~6h 27m. Frequency: Daily.
Timetable: Out: departs Sydney 07:19, arrives Dubbo 13:46
Return: departs Dubbo 14:17, arrives Sydney 20:50
The daily Central West XPT shares the Blue Mountains climb before splitting at Orange and heading up the Central West heartland to Dubbo.
Key stops: Katoomba, Lithgow, Bathurst, Orange (the split), Wellington.
At Dubbo: Taronga Western Plains Zoo and the Old Dubbo Gaol.
Sydney Central to Broken Hill by train — Outback Xplorer (445/446)
Distance: 1,125 km. Journey time: ~13h 21m. Frequency: Weekly.
Timetable: Out: departs Sydney Mon 06:19, arrives Broken Hill 19:10
Return: departs Broken Hill Tue 07:45, arrives Sydney 21:33
A genuine once-a-week through train to the far west. After the Dubbo train parts ways, the Xplorer pushes deep into the arid interior toward the South Australian border. An epic, single-seat outback run.
Key stops: Bathurst, Orange, Parkes, Condobolin, Ivanhoe, Menindee.
At Broken Hill: The Line of Lode miners’ memorial, the Pro Hart gallery, and cinematic desert.
Sydney Central to Grafton by train — North Coast XPT (035/036)
Distance: 695 km. Journey time: ~10h. Frequency: Daily.
Timetable: Out: departs Sydney 11:44
Return: departs Grafton 09:38
The shortest of the three North Coast services, ending at the historic city on the Clarence River.
Key stops: Broadmeadow (Newcastle), Taree, Wauchope, Kempsey, Coffs Harbour.
At Grafton: Wide jacaranda-lined streets that bloom purple each spring.
Sydney Central to Casino by train — North Coast XPT (033/034)
Distance: 804 km. Journey time: ~11h 25m. Frequency: Daily.
Timetable: Out: departs Sydney 07:15, arrives Casino 18:40
Return: departs Casino 08:17
A dedicated daily service up the coastal line, terminating in the Northern Rivers hub of Casino.
Key stops: Broadmeadow (Newcastle), Taree, Wauchope, Coffs Harbour, Grafton.
At Casino: The "Beef Capital", on the Richmond River.
Sydney Central to Brisbane by train — North Coast XPT (031/032)
Distance: 988 km. Journey time: ~14h. Frequency: Daily.
Timetable: Out: departs Sydney 14:44 (arrives next day)
Return: departs Brisbane 05:45
The longest coastal haul, tracing the NSW coastline through the Northern Rivers and across the border into Queensland to Roma Street.
Key stops: Broadmeadow (Newcastle), Taree, Coffs Harbour, Casino, Kyogle.
At Brisbane: Roma Street, South Bank and the river-city centre.
Sydney Central to Armidale by train — Northern Tablelands Xplorer (223/224)
Distance: 579 km. Journey time: ~8h. Frequency: Daily.
Timetable: Out: departs Sydney 09:33
Return: departs Armidale (morning)
Runs coupled with the Moree service to Werris Creek, then this half splits off and climbs into the cool New England tablelands.
Key stops: Broadmeadow (Newcastle), Singleton, Werris Creek (the split), Tamworth, Uralla.
At Armidale: A university city with the New England Regional Art Museum and nearby gorge waterfalls.
Sydney Central to Moree by train — Northern Tablelands Xplorer (243/244)
Distance: 666 km. Journey time: ~8.5h. Frequency: Daily.
Timetable: Out: departs Sydney 09:33
Return: departs Moree (morning)
After the train divides at Werris Creek, this half switches to the Mungindi line and crosses the agricultural plains of the north-west.
Key stops: Broadmeadow (Newcastle), Werris Creek (the split), Gunnedah, Narrabri, Bellata.
At Moree: The naturally heated Moree artesian bore baths.
Sydney Central to Canberra by train — Canberra Xplorer (631–636)
Distance: 320 km. Journey time: ~4h 10m. Frequency: 3× daily.
Timetable: Out: departs Sydney 07:11, 12:11, 17:16
Return: departs Canberra 07:00, 11:58, 17:00
A quick, regular service branching off the Main South at Goulburn down to the capital.
Key stops: Mittagong, Bowral, Moss Vale, Goulburn (the split), Bungendore, Queanbeyan.
At Canberra: Parliament House and the Australian War Memorial.
Sydney Central to Griffith by train — Griffith Xplorer (641/643/644)
Distance: 647 km. Journey time: ~10.5h. Frequency: Twice weekly.
Timetable: Out: departs Sydney Sat 07:05 & Wed 12:11
Return: departs Griffith Thu & Sun
Shares the Melbourne track to Cootamundra, then turns west into the fertile Riverina food-bowl.
Key stops: Goulburn, Cootamundra (the split), Temora, Narrandera, Leeton.
At Griffith: Riverina wineries and the Pioneer Park Museum.
Sydney Central to Melbourne by train — Southern XPT (621–624)
Distance: 866 km. Journey time: ~10h 50m. Frequency: Twice daily.
Timetable: Day: departs Sydney 07:40, arrives Southern Cross 18:30
Night: departs Sydney 20:42, arrives 07:30
The classic inter-capital run down the Main South, crossing the Murray at Albury into Victoria. Heir to the old Sydney–Melbourne Express sleeper.
Key stops: Goulburn, Cootamundra, Wagga Wagga, Albury, Wangaratta (VIC).
At Melbourne: Southern Cross Station, Federation Square and the laneways.
What counts as a “real” train here
NSW TrainLink runs a mix of trains and coaches, and the website doesn’t always make the difference obvious. This tool only lists services where you stay on a train from Sydney to the destination. Broken Hill is the one that catches people out: there’s a daily way to get there that’s actually the Dubbo XPT plus a coach over the last stretch — but the genuine through train is the weekly Outback Xplorer, and that’s what I’ve listed.
The two rolling stocks you’ll meet
Most routes run on one of two trains, and it’s worth knowing which before you board. The XPT is the long-distance workhorse — power cars front and rear, First Class, and on the Melbourne night train, sleeper berths. The Xplorer is the self-powered regional set with reversible seats and a serious touring range; it covers Canberra, Griffith, Armidale, Moree and the Broken Hill run. The old assumption that Xplorers never carry First Class isn’t reliable — Broken Hill is an Xplorer service and it does.
The Armidale and Moree services leave Sydney as one train and split in two at Werris Creek — half carries on to Armidale, half switches to the Mungindi line for Moree. The Dubbo “Central West Express” and the Armidale/Moree “Northern Tablelands Express” have carried those names since 1941. And the Melbourne XPT is the direct heir to the old Sydney–Melbourne Express sleeper that ran from 1986 to 1993.
NSW train travel — frequently asked questions
Which destinations can you reach by train from Sydney?
By genuine end-to-end train from Sydney Central: Dubbo, Broken Hill, Brisbane, Casino, Grafton, Armidale, Moree, Melbourne, Canberra and Griffith. Many other towns are served by coach connections, but the ten above are reachable while staying on a train the whole way.
Is there a direct train from Sydney to Broken Hill?
Yes — the weekly Outback Xplorer. It departs Sydney Central on Mondays at 06:19 and arrives Broken Hill at 19:10 (about 13h 21m), returning Tuesdays at 07:45. It’s a genuine through train. Be careful not to confuse it with the daily option that combines the Dubbo XPT with a coach over the final stretch via Ivanhoe.
How long does the Sydney to Melbourne train take?
The daytime XPT takes around 10h 50m, departing Sydney Central at 07:40 and arriving Melbourne Southern Cross at 18:30. There’s also an overnight service departing 20:42 with sleeper berths available in First Class.
Do NSW TrainLink trains have First Class?
Most long-distance routes do, including the XPT services to Dubbo, Brisbane, Casino, Grafton and Melbourne, and the Broken Hill Xplorer. First Class gives you a wider seat and more legroom, and the overnight Melbourne train offers sleeper berths. If a service shows First Class as unavailable, it’s usually sold out for that date rather than not offered.
What’s the difference between an XPT and an Xplorer?
The XPT is the heavy long-distance train with power cars at each end, used on the longest routes. The Xplorer is a self-powered regional train with reversible seats and a long touring range, used on Canberra, Griffith, Armidale, Moree and Broken Hill. Both are gradually being replaced by the new CAF “R set” trains.
How do I get the cheapest NSW TrainLink fares?
Book online for a discount over counter prices, and look for Online Saver fares, which can be significantly cheaper when booked ahead. If you’re an overseas visitor — or just planning several journeys — the Discovery Pass gives unlimited economy travel over a set period, and I rate it as one of the best train passes anywhere; here’s my full breakdown of the NSW Discovery Pass. Fares are seasonal and demand-based, so this tool links you out to the live booking engine rather than quoting prices that go stale.
