A list of all towns served by regional trains in New South Wales. The eventual goal is to create articles for all of them, with routeboxes for all NSW Trainlink services.
- North Coast
- Northwest –
complete
- West
- South
North Coast
[edit]- Dungog
- Gloucester (New South Wales)
- Wingham
- Taree
- Kendall (New South Wales) (nearby Kew (New South Wales) exists as an article, however)
- Wauchope
- Kempsey
- Eungai
- Macksville
- Nambucca Heads
- Urunga – has routebox
- Sawtell
- Coffs Harbour
- Grafton (New South Wales)
- Casino
- Kyogle
Northwest
[edit]- Singleton – has routebox
- Muswellbrook – has routebox
- Aberdeen (New South Wales) – has routebox
- Scone – has routebox
- Murrurundi – has routebox
- Willow Tree – has routebox
- Quirindi – has routebox
- Werris Creek – has routebox
Armidale
[edit]- Tamworth (New South Wales) – has routebox (car/train only)
- Kootingal – has routebox (car/train only)
- Walcha Road (Walcha) – has routebox (car/train only)
- Uralla – has routebox
- Armidale – has routebox (car/train only)
Moree
[edit]- Gunnedah – has routebox (car/train only)
- Boggabri – has routebox
- Narrabri – has routebox
- Bellata – has routebox
- Moree (New South Wales) – has routebox (car/train only)
West
[edit]- Lithgow
- Rydal – has routebox
- Tarana – has routebox
- Bathurst (New South Wales) – has routebox (car/train only)
- Blayney – has routebox (car/train only)
- Millthorpe – has routebox (car/train only)
- Orange (New South Wales)
Dubbo
[edit]Broken Hill
[edit]- Parkes
- Condobolin – has routebox (car/train only)
- Euabalong West (companion town to Euabalong)
- Ivanhoe – has routebox
- Darnick (within Ivanhoe)
- Menindee – has routebox
- Broken Hill