List of NSW TrainLink railway stations

This is a list of all the NSW intercity and regional stations operated on the NSW TrainLink network.

North Coast Region

 * Gloucester
 * Wingham
 * Taree
 * Kendall
 * Wauchope
 * Kempsey
 * Eungai
 * Macksville
 * Nambucca Heads
 * Urunga
 * Sawtell
 * Coffs Harbour
 * Grafton
 * Casino
 * Kyogle
 * Brisbane (Roma Street)

North Western Region

 * Murrurundi
 * Willow Tree
 * Quirindi
 * Werris Creek
 * Tamworth
 * Kootingal
 * Walcha Road
 * Uralla
 * Armidale
 * Gunnedah
 * Boggabri
 * Narrabri
 * Bellata
 * Moree

Western Region

 * Rydal
 * Tarana
 * Bathurst
 * Blayney
 * Millthorpe
 * Orange
 * Stuart Town
 * Wellington
 * Geurie
 * Dubbo
 * Parkes
 * Condobolin
 * Euabalong West
 * Ivanhoe
 * Darnick
 * Menindee
 * Broken Hill

Southern Region

 * Tarago
 * Bungendore
 * Queanbeyan
 * Canberra
 * Gunning
 * Yass Junction
 * Harden
 * Cootamundra
 * Coolamon
 * Narrandera
 * Leeton
 * Griffith
 * Junee
 * Wagga Wagga
 * The Rock
 * Henty
 * Culcairn
 * Albury
 * Wangaratta
 * Benalla
 * Seymour
 * Broadmeadows
 * Melbourne (Southern Cross)