buses.appSydney public transport
906

Sydney · bus timetable

Bus 906 Fairfield Station, Stand E Parramatta Station, Stand A1

Line 906 runs between Fairfield Station, Stand E and Parramatta Station, Stand A1; on weekdays the first departure is at 05:42 and the last at 19:45, every ~30 min.

  • Headway~30 min
  • First departure05:42
  • Last departure19:45
  • Average ride~48 min
  • Stops54
  • Departures per day22
  • Route length13.9 km
  • Peak~60 min
  • Off-peak~31 min
  • Saturday13 departures
  • Sundaynot running

Bus of Sydney public transport — connects Fairfield Station, Stand E and Parramatta Station, Stand A1, with 54 stops per direction.The first departure is at 05:42, the last at 19:45.Departures run every ~30 min, and the ride takes ~48 min on average.

Routes in this direction

Most departures take route A. Some take a different route — pick one to see it on the map, in the timetable and in the stop list.

B next to a time = that departure takes this route

Timetable

First

05:42

Last

19:45

Departures

22

Line 906 timetable — on weekdays
054256
06182850
072050
082050
0950
Line 906 timetable — on Saturdays
0701
0805B
090650
1050
1150

Line 906 does not run on Sundays and holidays.

Changed25.10.2026.
Checked25.10.2026.

Stops

54 stops~48 min in total
  1. Fairfield Station, Stand E

    #216526 — Fairfield Station, Stand E

    904departure0min
  2. Smart St opp Fairfield Police Station

    #216517 — Smart St opp Fairfield Police Station

    802804812813814904+2+1 min1min
  3. +3 min4min
  4. Rosary Village, Fairfield St

    #2161155 — Rosary Village, Fairfield St

    +1 min5min
  5. +0 min5min
  6. +1 min6min
  7. +1 min7min
  8. Donald St at Orchardleigh St

    #2161238 — Donald St at Orchardleigh St

    +2 min9min
  9. Broughton St opp Guildford Arabic Baptist Church

    #216121 — Broughton St opp Guildford Arabic Baptist Church

    +0 min9min
  10. Broughton St before Waratah St

    #216122 — Broughton St before Waratah St

    +1 min10min
  11. Broughton St opp Springfield St

    #216123 — Broughton St opp Springfield St

    +0 min10min
  12. Broughton St before Shackel Ave

    #216124 — Broughton St before Shackel Ave

    +1 min11min
  13. Broughton St opp Guildford Arabic Gospel Chapel

    #216125 — Broughton St opp Guildford Arabic Gospel Chapel

    +0 min11min
  14. +2 min13min
  15. Bolton St opp Guilford Anglican Church

    #216127 — Bolton St opp Guilford Anglican Church

    +1 min14min
  16. Guildford Rd opp Guildford Fire Station

    #216154 — Guildford Rd opp Guildford Fire Station

    +0 min14min
  17. Guildford Station, Railway St

    #216156 — Guildford Station, Railway St

    822N60+1 min15min
  18. Mountford Ave before Talbot Rd

    #216157 — Mountford Ave before Talbot Rd

    822+1 min16min
  19. Talbot Road Shops, Talbot Rd

    #216158 — Talbot Road Shops, Talbot Rd

    +1 min17min
  20. 822+1 min18min
  21. Guildford Rd at Grassmere St

    #2161149 — Guildford Rd at Grassmere St

    +1 min19min
  22. Guildford Rd opp Lough Ave

    #214215 — Guildford Rd opp Lough Ave

    +1 min20min
  23. Guildford Rd opp Rowley Rd

    #214216 — Guildford Rd opp Rowley Rd

    +0 min20min
  24. Guildford Rd before Excelsior St

    #214217 — Guildford Rd before Excelsior St

    +1 min21min
  25. Excelsior St after Guildford Rd

    #214294 — Excelsior St after Guildford Rd

    908+0 min21min
  26. 908+0 min21min
  27. Excelsior St after Wynyard St

    #214296 — Excelsior St after Wynyard St

    908+1 min22min
  28. Excelsior St before Constance St

    #214297 — Excelsior St before Constance St

    908+0 min22min
  29. Excelsior St before Linthorne St

    #214298 — Excelsior St before Linthorne St

    908+1 min23min
  30. Excelsior St at Kenelda Ave

    #214299 — Excelsior St at Kenelda Ave

    908+0 min23min
  31. Excelsior St after Kimberley St

    #2142100 — Excelsior St after Kimberley St

    908+1 min24min
  32. 908+1 min25min
  33. 908+0 min25min
  34. 908+1 min26min
  35. 908+0 min26min
  36. 908+0 min26min
  37. 908+1 min27min
  38. 908+0 min27min
  39. 908+1 min28min
  40. 908+0 min28min
  41. Granville Boys High School, William St

    #2142221 — Granville Boys High School, William St

    +1 min29min
  42. South St opp Kingdom Hall of Jehovah's Witnesses

    #2142183 — South St opp Kingdom Hall of Jehovah's Witnesses

    910S2+1 min30min
  43. Granville Station, Stand B

    #214289 — Granville Station, Stand B

    910S2+1 min31min
  44. N60+3 min34min
  45. +0 min34min
  46. +1 min35min
  47. +1 min36min
  48. +1 min37min
  49. +1 min38min
  50. +1 min39min
  51. Harris St at Les Burnett Lane

    #2150281 — Harris St at Les Burnett Lane

    +1 min40min
  52. +1 min41min
  53. +1 min42min
  54. Parramatta Station, Stand A1

    #2150114 — Parramatta Station, Stand A1

    80660661662663664+14+6 min48min

Frequently asked questions

When are the first and last departures of line 906?

On weekdays the first departure from Fairfield Station, Stand E is at 05:42 and the last at 19:45. There are 22 departures in total.

Does line 906 run on weekends?

Yes — on Saturday from 07:01 to 18:42.

Does line 906 run on Sundays?

No. The current timetable has no Sunday departures for line 906.

How often does line 906 run?

Departures run about every 30 minutes (median headway between 06:00 and 21:00 on weekdays). It is denser at peak and sparser in the evening and at weekends.

How long is the ride on line 906?

The whole ride takes about 48 minutes on average — from about 31 minutes off-peak to about 60 minutes at peak.

How many stops does line 906 have?

In the Fairfield Station, Stand E → Parramatta Station, Stand A1 direction, line 906 has 54 stops.

How long is the route of line 906?

The route in this direction is about 13.9 km long.