Scroll down to view upcoming departure times for NSW Trains SHL train line at each stop. Real-time updates and step-by-step directions are also available in the Momego app.
Goulburn Station
STH
Non Revenue
Marulan Station
STH
Non Revenue
Tallong Station
STH
Non Revenue
Wingello Station
STH
Non Revenue
Penrose Station
STH
Non Revenue
Bundanoon Station
STH
Non Revenue
Exeter Station
STH
Non Revenue
Moss Vale Station
STH
Burradoo Station
STH
Bowral Station
STH
Mittagong Station
STH
Yerrinbool Station
STH
Bargo Station
STH
Tahmoor Station
STH
Picton Station
STH
Douglas Park Station
STH
Menangle Station
STH
Menangle Park Station
STH
Macarthur Station
SHL
STH
Campbelltown Station
STH
Leumeah Station
STH
Minto Station
STH
Ingleburn Station
STH
Macquarie Fields Station
STH
Glenfield Station
STH
Casula Station
STH
Liverpool Station
STH
Warwick Farm Station
STH
Cabramatta Station
STH
Carramar Station
STH
Villawood Station
STH
Leightonfield Station
STH
Chester Hill Station
STH
Sefton Station
STH
Regents Park Station
STH
Berala Station
STH
Lidcombe Station
BMT
STH
WST
Non Revenue
Flemington Station
BMT
STH
WST
Non Revenue
Homebush Station
BMT
STH
WST
Non Revenue
Strathfield Station
BMT
CCN
NRC
NRW
STH
WST
Non Revenue
T9
Burwood Station
BMT
CCN
NRC
NRW
STH
WST
Non Revenue
T9
Redfern Station
BMT
CCN
NRC
NRW
STH
WST
Non Revenue
T9
Central Station
BMT
CCN
NRC
NRW
STH
WST
Non Revenue
T9
Moss Vale Station
STH
Burradoo Station
STH
Bowral Station
STH
Mittagong Station
STH
Yerrinbool Station
STH
Bargo Station
STH
Tahmoor Station
STH
Picton Station
STH
Douglas Park Station
STH
Menangle Station
STH
Menangle Park Station
STH
Macarthur Station
SHL
STH
Campbelltown Station
STH
Leumeah Station
STH
Minto Station
STH
Ingleburn Station
STH
Macquarie Fields Station
STH
Glenfield Station
STH
Casula Station
STH
Liverpool Station
STH
Warwick Farm Station
STH
Cabramatta Station
STH
Carramar Station
STH
Villawood Station
STH
Leightonfield Station
STH
Chester Hill Station
STH
Sefton Station
STH
Regents Park Station
STH
Berala Station
STH
Lidcombe Station
BMT
STH
WST
Non Revenue
Flemington Station
BMT
STH
WST
Non Revenue
Homebush Station
BMT
STH
WST
Non Revenue
Strathfield Station
BMT
CCN
NRC
NRW
STH
WST
Non Revenue
T9
Burwood Station
BMT
CCN
NRC
NRW
STH
WST
Non Revenue
T9
Redfern Station
BMT
CCN
NRC
NRW
STH
WST
Non Revenue
T9
Central Station
BMT
CCN
NRC
NRW
STH
WST
Non Revenue
T9
Goulburn Station
STH
Non Revenue
Marulan Station
STH
Non Revenue
Tallong Station
STH
Non Revenue
Wingello Station
STH
Non Revenue
Penrose Station
STH
Non Revenue
Bundanoon Station
STH
Non Revenue
Exeter Station
STH
Non Revenue
Moss Vale Station
STH
Burradoo Station
STH
Bowral Station
STH
Mittagong Station
STH
Yerrinbool Station
STH
Bargo Station
STH
Tahmoor Station
STH
Picton Station
STH
Douglas Park Station
STH
Menangle Station
STH
Menangle Park Station
STH
Macarthur Station
SHL
STH
Campbelltown Station
STH
Leumeah Station
STH
Minto Station
STH
Ingleburn Station
STH
Macquarie Fields Station
STH
Glenfield Station
STH
Holsworthy Station
STH
Non Revenue
Out Of Service
T2
T8
East Hills Station
STH
Non Revenue
Out Of Service
T2
T8
Panania Station
STH
Non Revenue
Out Of Service
T2
T8
Revesby Station
STH
Non Revenue
Out Of Service
T2
T8
Tempe Station
SCO
STH
Non Revenue
Out Of Service
T2
T4
T8
Sydenham Station
SCO
STH
Non Revenue
Out Of Service
T2
T4
T8
St Peters Station
SCO
STH
Non Revenue
Out Of Service
T2
T4
T8
Erskineville Station
SCO
STH
Non Revenue
Out Of Service
T2
T4
T8
Redfern Station
BMT
CCN
NRC
NRW
STH
WST
Non Revenue
T9
Central Station
BMT
CCN
NRC
NRW
STH
WST
Non Revenue
T9
Moss Vale Station
STH
Burradoo Station
STH
Bowral Station
STH
Mittagong Station
STH
Yerrinbool Station
STH
Bargo Station
STH
Tahmoor Station
STH
Picton Station
STH
Douglas Park Station
STH
Menangle Station
STH
Menangle Park Station
STH
Macarthur Station
SHL
STH
Campbelltown Station
STH
Leumeah Station
STH
Minto Station
STH
Ingleburn Station
STH
Macquarie Fields Station
STH
Glenfield Station
STH
Holsworthy Station
STH
Non Revenue
Out Of Service
T2
T8
East Hills Station
STH
Non Revenue
Out Of Service
T2
T8
Panania Station
STH
Non Revenue
Out Of Service
T2
T8
Revesby Station
STH
Non Revenue
Out Of Service
T2
T8
Tempe Station
SCO
STH
Non Revenue
Out Of Service
T2
T4
T8
Sydenham Station
SCO
STH
Non Revenue
Out Of Service
T2
T4
T8
St Peters Station
SCO
STH
Non Revenue
Out Of Service
T2
T4
T8
Erskineville Station
SCO
STH
Non Revenue
Out Of Service
T2
T4
T8
Redfern Station
BMT
CCN
NRC
NRW
STH
WST
Non Revenue
T9
Central Station
BMT
CCN
NRC
NRW
STH
WST
Non Revenue
T9
Upcoming trips on the NSW Trains SHL train line run approximately every 15-30 minutes, and you can view exact departure times and see how often the bus runs throughout the day by opening the Momego app and browsing the full schedule.
Download the Momego app to track your train live on a map, see real-time updates, and stay informed about any changes to the NSW Trains SHL train schedule.
Open the Momego app to see detailed information about any active service disruptions affecting the SHL train line, such as detours, stop changes, trip cancellations, or major delays. You can also subscribe to service alerts from NSW Trains in the app, so you’ll be notified of any current or upcoming disruptions and can plan your journey with confidence.
There are 43 train stations on the NSW Trains SHL route.
In select cities, the Momego app shows real-time crowding levels for routes like the NSW Trains SHL train line. You can even see predictions of how busy the train is likely to be when it reaches your stop.
Open the Momego app to see your location on the map and instantly find the nearest stop for the NSW Trains SHL train line.