List of NSW TrainLink train routes

NSW TrainLink is the operator of country railway passenger services in the state of New South Wales, Australia. It operated, as at July 2015, ten routes taken over from CountryLink in July 2013.

Routes

Intercity routes taken over from CityRail in July 2013, and coach services are not included.

North Coast

TrainLink Northern
Roma Street
(Brisbane)
Kyogle
Casino
Grafton
Coffs Harbour
Sawtell
Urunga
Nambucca Heads
Macksville
Eungai
Kempsey
Wauchope
Kendall
Taree
Wingham
Gloucester
Dungog
Maitland
Broadmeadow
Fassifern
Wyong
Gosford
Hornsby
Central
(Sydney)

Grafton XPT

(1 x Daily)

Casino XPT

(1 x Daily)

Brisbane XPT

(1 x Daily)

Southern

TrainLink Southern
Central
(Sydney)
Campbelltown
Mittagong
Bowral
Moss Vale
Bundanoon
Goulburn
Gunning
Tarago
Yass Junction
Bungendore
Harden
Queanbeyan
Cootamundra
Canberra
Junee
Coolamon
Wagga Wagga
Ganmain
The Rock
Matong
Henty
Grong Grong
Culcairn
Narrandera
Albury
Yanco
Wangaratta
Leeton
Seymour
Whitton
Broadmeadows
Griffith
Southern Cross
(Melbourne)

Canberra Xplorer

(3 x Daily)

Melbourne XPT

(2 x Daily)

Griffith Xplorer

(2 x Weekly – from Sydney Wednesdays and Saturdays; from Griffith Thursdays and Sundays)

Western

TrainLink Western
Broken Hill
Menindee
Darnick
Ivanhoe
Dubbo
Euabalong West
Geurie
Condobolin
Wellington
Parkes
Stuart Town
Orange
Millthorpe
Blayney
Bathurst
Tarana
Rydal
Lithgow
Mount Victoria
Katoomba
Penrith
Blacktown
Parramatta
(Sydney)
Central

Dubbo XPT

(1 x Daily)

Broken Hill Xplorer

(1 x Weekly – from Sydney Monday; from Broken Hill Tuesday)

North Western

TrainLink
North Western
Moree
Armidale
Bellata
Uralla
Narrabri
Walcha Road
Boggabri
Kootingal
Gunnedah
Tamworth
Werris Creek
Quirindi
Willow Tree
Murrurundi
Scone
Aberdeen
Muswellbrook
Singleton
Maitland
Broadmeadow
Fassifern
Wyong
Gosford
Hornsby
Central
(Sydney)

Moree/Armidale Xplorer

(1 x Daily)

to Armidale
to Moree