CountryLink Western Railway Line Coach Stations

Indented stops are skipped by some services. Intermediate termini are in bold.

Tarana-Oberon Coach
This service commenced on 1 June 2020. It is not a NSW TrainLink contracted service, but appears on the NSW TrainLink booking system as it connects off the Bathurst Bullet at Tarana. 


 * Tarana station
 * Oberon

Mt Victoria-Oberon Coach
This service was discontinued on 24 May 2020 and replaced with the Tarana-Oberon service.


 * Mt Victoria Station
 * Little Hartley
 * Hartley
 * Good Forest
 * Hampton
 * Oberon

Lithgow-Baradine Coach
This route mostly follows the partially closed Gwabegar Line. Most towns on this route get a daily service, however some smaller towns only get a weekly service.


 * Lithgow Station
 * Wallerawang
 * Portland
 * Portland East
 * Cullen Bullen
 * Ben Bullen
 * Capertee
 * Running Stream
 * Illford
 * Clandulla
 * Charbon
 * Kandos
 * Rylstone Hospital
 * Rylstone
 * Lue
 * Mudgee Station
 * Mudgee Town
 * Gulgong
 * Craboon Junction
 * Dunedoo

Here the route forks then joins back up. The right fork stops at Coolah and the left fork stops at Mendooran.
 * Binnaway
 * Coonabarabran
 * Baradine

Lithgow-Orange/Dubbo/Nyngan Coach
This route serves some of the closed stations and bypassed towns along the Main Western railway line.


 * Lithgow Station
 * Mt Lambie
 * Meadow Flat
 * Yetholme
 * Raglan
 * Kelso
 * Bathurst Station
 * Blayney station
 * Millthorpe Town
 * Spring Hill
 * Lucknow
 * Orange Station
 * Molong
 * Wellington Station
 * Geurie Station
 * Dubbo Station
 * Narromine
 * Trangie
 * Nevertire
 * Warren
 * Nyngan

Lithgow-Grenfell Coach
This route replaces passenger services on the Blayney-Demondrille and Grenfell railway lines. There is are 9 services per week on this route.


 * Lithgow station
 * Yetholme
 * Bathurst station
 * Blayney station
 * Carcoar
 * Mandurama
 * Lyndhurst
 * Woodstock
 * Cowra
 * Bumbaldry
 * Grenfell

Lithgow-Parkes Coach

 * Lithgow
 * Wallerawang
 * Mt Lambie
 * Meadow Flat
 * Yetholme
 * Raglan
 * Kelso
 * Bathurst station
 * Lucknow
 * Orange Station
 * Cudal
 * Canowindra
 * Eugowra
 * Forbes
 * Parkes Station

Orange-Parkes Coach
This route is run as a loop, changing service numbers at Parkes. It is a daily service which switches direction every second day.


 * Orange station
 * Manildra
 * Parkes station
 * Forbes
 * Eugowra
 * Cudal
 * Orange station

Orange-Condobolin Coach

 * Parkes Station
 * Bogan Gate
 * Yarrabandai
 * Ootha
 * Derriwong
 * Condobolin

Dubbo-Lightning Ridge Coach
This is a daily service following the path of the closed Coonamble branch line.


 * Dubbo Station
 * Eumungerie
 * Gilgandra
 * Gulargambone
 * Coonamble
 * Walgett
 * Lightning Ridge

Dubbo-Broken Hill/Bourke Coach
This route serves the closed sections of the Main Western, Warren and Cobar lines. It also supplements the train service between Broken Hill and Sydney, as the train only runs one day a week.


 * Dubbo Station
 * Narromine
 * Trangie
 * Nevertire


 * Nyngan

Broken Hill Branch

 * Hermidale
 * Boppy Mountain
 * Cobar
 * Emmdale
 * Wilcannia
 * Broken Hill Town

Bourke Branch

 * Girilambone
 * Coolabah
 * Byrock
 * Bourke

Brewarrina-Coolabah Coach
This route partially replaces the closed Brewarrina branch line. It connects off the Dubbo-Bourke coach service.


 * Brewarrina
 * Gongolgon
 * Coolabah

Dubbo-Tamworth Coach
A twice-weekly service which appears on both western and north-western region maps/timetables as it connects with trains at both ends.


 * Dubbo station
 * Gilgandra
 * Coonabarabran
 * Mullaley
 * Gunnedah
 * Carroll
 * Somerton
 * Tamworth station

Dubbo-Cootamundra Coach

 * Dubbo station
 * Tomingley
 * Peak Hill
 * Alectown
 * Parkes
 * Forbes
 * Grenfell
 * Young
 * Wallendbeen
 * Cootamundra