940

Route 940

Bankstown to Hurstville via Riverwood

Route 940 (Bankstown to Hurstville via Riverwood) runs 57 stops from Westfield Hurstville, Cross St to Bankstown Station, Stand C. It passes through 3 suburbs: Hurstville, Punchbowl and Bankstown.

Route map

Stops on Route 940

57 stops

Hurstville

  1. 0Westfield Hurstville, Cross St
  2. 1Hurstville Station, Stand B
  1. 2Forest Rd opp Gloucester Rd
  2. 3Bridge St after Forest Rd
  3. 4Bridge St opp Apsley St
  4. 5Penshurst Station, Bridge St
  5. 6Penshurst St at Austral St
  6. 7Penshurst St opp St Declan's Catholic Church
  7. 8Penshurst St opp Clarence St
  8. 9Penshurst St at George St
  9. 10Penshurst St opp Young St
  10. 11Penshurst St before Stoney Creek Rd
  11. 12Penshurst St at Loader Ave
  12. 13Penshurst St at Fripp Cres
  13. 14Penshurst St opp Toorak Ave
  14. 15Bryant St before Broadarrow Rd
  15. 16Broadarrow Rd opp Narwee Station
  16. 17Boardarrow Rd opp Narwee Public School
  17. 18Broadarrow Rd before Flora St
  18. 19Broadarrow Rd at Baumans Rd
  19. 20Broadarrow Rd at Mona Rd
  20. 21Broadarrow Rd at Romilly St
  21. 22Thurlow St at Larkhill Ave
  22. 23St Joseph's Primary School, Thurlow St
  23. 24Thurlow St opp Riverwood Station
  24. 25Belmore Rd at Coleridge St
  25. 26Belmore Rd at Roosevelt Ave
  26. 27Belmore Rd at Washington Ave
  27. 28Riverwood Community Centre, Belmore Rd
  28. 29Belmore Rd opp Rotary Park
  29. 30Belmore Rd before Wiggs Rd
  30. 31Wiggs Rd at Alverstone St
  31. 32Wiggs Rd after Bell St
  32. 33Moxon Rd after Craig St
  33. 34Carlton Pde after Moxon Rd
  34. 35Carlton Pde at Bramhall Ave
  35. 36Carlton Pde at Lyon Ave
  36. 37Carlton Pde at Cullens Rd
  37. 38Cullens Rd opp Belair St
  38. 39Punchbowl Park, Rose St
  39. 40Rose St at Viola St
  40. 41Rose St opp Linden Ave
  41. 42Punchbowl Rd at Yarran St

Punchbowl

  1. 43Punchbowl Rd opp Victoria Ave
  1. 44Punchbowl Rd opp Punchbowl Station
  2. 45Acacia Ave before Waratah St
  3. 46Acacia Ave opp Bouvardia St
  4. 47Acacia Ave before Wattle St
  5. 48Wattle St at Highclere Ave
  6. 49Wattle St before Mt Lewis Ave
  7. 50Wattle St before Noble Ave
  8. 51Wattle St at Carrisbrook Ave
  9. 52Wattle St before Stansfield Ave
  10. 53Wattle St at North Tce
  11. 54Bankstown Central, The Mall, Stand B

Bankstown

  1. 55Bankstown Station, North Tce, Stand H
  2. 56Bankstown Station, Stand C

How often it runs

weekday morning peakpeakevery 30 min
weekday interpeakevery 30 min
weekday afternoon peakpeakevery 2 min
Saturdayevery 60 min
Sundayevery 60 min

First & last service

🚌To Bankstown Station, Stand C6:35 am–5:45 pm
🚌To Westfield Hurstville, Forest Rd6:05 am–5:41 pm

Express vs all stops

Limited stops21 min(20–22 min)
typical weekday afternoon peak
runs all day, including weekends
skipsBelmore Rd at Coleridge StBelmore Rd at Roosevelt AveBelmore Rd at Washington AveRiverwood Community Centre, Belmore RdBelmore Rd opp Rotary ParkBelmore Rd before Wiggs RdWiggs Rd at Alverstone StWiggs Rd after Bell StMoxon Rd after Craig StCarlton Pde after Moxon RdCarlton Pde at Bramhall AveCarlton Pde at Lyon AveCarlton Pde at Cullens RdCullens Rd opp Belair StPunchbowl Park, Rose StRose St at Viola StRose St opp Linden AvePunchbowl Rd at Yarran StPunchbowl Rd opp Victoria AvePunchbowl Rd opp Punchbowl StationAcacia Ave before Waratah StAcacia Ave opp Bouvardia StAcacia Ave before Wattle StWattle St at Highclere AveWattle St before Mt Lewis AveWattle St before Noble AveWattle St at Carrisbrook AveWattle St before Stansfield AveWattle St at North TceBankstown Central, The Mall, Stand BBankstown Station, North Tce, Stand HBankstown Station, Stand C
Limited stops26 min
typical weekday interpeak
runs across the weekday
skipsWestfield Hurstville, Cross StHurstville Station, Stand BForest Rd opp Gloucester RdBridge St after Forest RdBridge St opp Apsley StPenshurst Station, Bridge StPenshurst St at Austral StPenshurst St opp St Declan's Catholic ChurchPenshurst St opp Clarence StPenshurst St at George StPenshurst St opp Young StPenshurst St before Stoney Creek RdPenshurst St at Loader AvePenshurst St at Fripp CresPenshurst St opp Toorak AveBryant St before Broadarrow RdBroadarrow Rd opp Narwee StationBoardarrow Rd opp Narwee Public SchoolBroadarrow Rd before Flora StBroadarrow Rd at Baumans RdBroadarrow Rd at Mona RdBroadarrow Rd at Romilly StThurlow St at Larkhill AveSt Joseph's Primary School, Thurlow StPunchbowl Rd at Yarran StPunchbowl Rd opp Victoria AvePunchbowl Rd opp Punchbowl StationAcacia Ave before Waratah StAcacia Ave opp Bouvardia StAcacia Ave before Wattle StWattle St at Highclere AveWattle St before Mt Lewis AveWattle St before Noble AveWattle St at Carrisbrook AveWattle St before Stansfield AveWattle St at North TceBankstown Central, The Mall, Stand BBankstown Station, North Tce, Stand HBankstown Station, Stand C
Limited stops31 min
typical weekday interpeak
runs across the weekday
skipsWestfield Hurstville, Cross StHurstville Station, Stand BForest Rd opp Gloucester RdBridge St after Forest RdBridge St opp Apsley StPenshurst Station, Bridge StPenshurst St at Austral StPenshurst St opp St Declan's Catholic ChurchPenshurst St opp Clarence StPenshurst St at George StPenshurst St opp Young StPenshurst St before Stoney Creek RdPenshurst St at Loader AvePenshurst St at Fripp CresPenshurst St opp Toorak AveBryant St before Broadarrow RdBroadarrow Rd opp Narwee StationBoardarrow Rd opp Narwee Public SchoolBroadarrow Rd before Flora StBroadarrow Rd at Baumans RdBroadarrow Rd at Mona RdBroadarrow Rd at Romilly StThurlow St at Larkhill AveSt Joseph's Primary School, Thurlow St
Limited stops54 min(39–69 min)
typical weekday morning peak
runs all day, including weekends
skipsPunchbowl Rd at Yarran StPunchbowl Rd opp Victoria AvePunchbowl Rd opp Punchbowl StationAcacia Ave before Waratah StAcacia Ave opp Bouvardia StAcacia Ave before Wattle StWattle St at Highclere AveWattle St before Mt Lewis AveWattle St before Noble AveWattle St at Carrisbrook AveWattle St before Stansfield AveWattle St at North TceBankstown Central, The Mall, Stand BBankstown Station, North Tce, Stand HBankstown Station, Stand C
All stops55 min(37–73 min)
typical weekday morning peak
runs all day, including weekends

Along the way

Suburbs on Route 940

3 suburbs

Transfers

Connecting routes

18 routes
Data from Transport for NSW GTFS · BusFlow