buses.appSydney public transport
881

Sydney · bus timetable

Bus 881 Campbelltown Station, Stand F Westmoreland Rd after Ellsworth St Campbelltown Station, Stand F

Bus Regular line Circular Operator: Transit Systems NSW SW

Line 881 (Campbelltown Station, Stand F – Westmoreland Rd after Ellsworth St) has its first departure on weekdays at 05:54 and its last at 18:21, every ~54 min.

  • Headway~54 min
  • First departure05:54
  • Last departure18:21
  • Average ride~45 min
  • Stops65
  • Departures per day14
  • Route length18.3 km
  • Peak~45 min
  • Off-peak~16 min
  • Saturday3 departures
  • Sundaynot running

A circular bus line of Sydney public transport — it departs from Campbelltown Station, Stand F, passes Westmoreland Rd after Ellsworth St and returns.The first departure is at 05:54, the last at 18:21.Departures run every ~54 min, and the ride takes ~45 min on average.

Circular line — departs from and returns to Campbelltown Station, Stand F, via Westmoreland Rd after Ellsworth St.

Planned change on this line

Timetable

First

05:54

Last

18:21

Departures

14

Line 881 timetable — on weekdays
0554
0653
0722
0812
0902
Line 881 timetable — on Saturdays
0900
1200
1600

Line 881 does not run on Sundays and holidays.

Changed25.10.2026.
Checked25.10.2026.

Stops

65 stops~45 min in total
  1. Campbelltown Station, Stand F

    #256067 — Campbelltown Station, Stand F

    882883883Kdeparture0min
  2. Campbelltown Court House, Queen St

    #256029 — Campbelltown Court House, Queen St

    870871872878+1 min1min
  3. Broughton St opp Centrelink

    #256068 — Broughton St opp Centrelink

    +1 min2min
  4. Broughton St after Lindesay St

    #256069 — Broughton St after Lindesay St

    882+1 min3min
  5. Centenary Park, Broughton St

    #2560236 — Centenary Park, Broughton St

    882+1 min4min
  6. Centenary Park, Macquarie Ave

    #2560237 — Centenary Park, Macquarie Ave

    +0 min4min
  7. Macquarie Ave after Russell St

    #2560238 — Macquarie Ave after Russell St

    +1 min5min
  8. Macquarie Ave before Randolph St

    #2560239 — Macquarie Ave before Randolph St

    +0 min5min
  9. Valley Walk Reserve, Macquarie Ave

    #2560240 — Valley Walk Reserve, Macquarie Ave

    +1 min6min
  10. Macquarie Ave opp Paterson St

    #2560241 — Macquarie Ave opp Paterson St

    +0 min6min
  11. Macquarie Ave at Browning Ave

    #2560242 — Macquarie Ave at Browning Ave

    +1 min7min
  12. +1 min8min
  13. +0 min8min
  14. +1 min9min
  15. +0 min9min
  16. Lindesay St before O'Sullivan Rd

    #2560114 — Lindesay St before O'Sullivan Rd

    +1 min10min
  17. O'Sullivan Rd before Turimetta Ave

    #256082 — O'Sullivan Rd before Turimetta Ave

    +0 min10min
  18. O'Sullivan Rd after Kingsclare St

    #256083 — O'Sullivan Rd after Kingsclare St

    +0 min10min
  19. O'Sullivan Rd opp Loorana Rd

    #256084 — O'Sullivan Rd opp Loorana Rd

    +1 min11min
  20. 870871872+1 min12min
  21. Leumeah Station, O'Sullivan Rd

    #256085 — Leumeah Station, O'Sullivan Rd

    870871872N30+0 min12min
  22. Campbelltown Sports Stadium, Pembroke Rd

    #256086 — Campbelltown Sports Stadium, Pembroke Rd

    870871872+1 min13min
  23. Smiths Creek Bypass before Leumeah Rd

    #256087 — Smiths Creek Bypass before Leumeah Rd

    872+0 min13min
  24. Wyangala Cres before Parkhill Ave

    #2560600 — Wyangala Cres before Parkhill Ave

    +1 min14min
  25. Wyangala Cres before Tabourie St

    #2560601 — Wyangala Cres before Tabourie St

    +0 min14min
  26. Wyangala Cres opp Conjola Cres

    #2560602 — Wyangala Cres opp Conjola Cres

    +0 min14min
  27. Wyangala Cres opp Leumeah High School

    #2560603 — Wyangala Cres opp Leumeah High School

    +1 min15min
  28. Wyangala Cres before Leumeah Rd

    #2560604 — Wyangala Cres before Leumeah Rd

    +0 min15min
  29. Westmoreland Rd after Ellsworth St

    #2560462 — Westmoreland Rd after Ellsworth St

    +3 min18min
  30. Westmoreland Rd before Mawson St

    #2560463 — Westmoreland Rd before Mawson St

    +1 min19min
  31. Westmoreland Rd opp Eagleview Rd

    #2560464 — Westmoreland Rd opp Eagleview Rd

    +1 min20min
  32. +0 min20min
  33. +1 min21min
  34. 872+1 min22min
  35. Wyangala Cres opp Arunta Cres

    #2560257 — Wyangala Cres opp Arunta Cres

    +0 min22min
  36. Wyangala Cres before Simpson Pl

    #2560258 — Wyangala Cres before Simpson Pl

    +1 min23min
  37. Wyangala Cres opp Flynn Cres

    #2560259 — Wyangala Cres opp Flynn Cres

    +0 min23min
  38. +1 min24min
  39. +1 min25min
  40. Leumeah High School, Wyangala Cres

    #2560262 — Leumeah High School, Wyangala Cres

    +0 min25min
  41. Wyangala Cres after Conjola Cres

    #2560263 — Wyangala Cres after Conjola Cres

    +1 min26min
  42. Wyangala Cres opp Tabourie St

    #2560264 — Wyangala Cres opp Tabourie St

    +0 min26min
  43. Wyangala Cres before Leameah Rd

    #2560265 — Wyangala Cres before Leameah Rd

    +0 min26min
  44. Smiths Creek Bypa after Leumeah Rd

    #2560476 — Smiths Creek Bypa after Leumeah Rd

    872+1 min27min
  45. Pembroke Rd opp Campbelltown Sports Stadium

    #2560266 — Pembroke Rd opp Campbelltown Sports Stadium

    870871872+0 min27min
  46. O'Sullivan Rd opp Leumeah Station

    #2560267 — O'Sullivan Rd opp Leumeah Station

    870871872N30+1 min28min
  47. O'Sullivan Rd before Pembroke Rd

    #2560619 — O'Sullivan Rd before Pembroke Rd

    870871872+0 min28min
  48. O'Sullivan Rd opp Tallawarra Rd

    #256091 — O'Sullivan Rd opp Tallawarra Rd

    +1 min29min
  49. O'Sullivan Rd opp Scriven St

    #256092 — O'Sullivan Rd opp Scriven St

    +0 min29min
  50. O'Sullivan Rd opp Turrimetta Ave

    #256093 — O'Sullivan Rd opp Turrimetta Ave

    +1 min30min
  51. 882+1 min31min
  52. 882+1 min32min
  53. 882+0 min32min
  54. +1 min33min
  55. +1 min34min
  56. Macquarie Ave before Paterson St

    #2560608 — Macquarie Ave before Paterson St

    +1 min35min
  57. Macquarie Ave after Paterson St

    #2560609 — Macquarie Ave after Paterson St

    +0 min35min
  58. Macquarie Ave after Lawson St

    #2560610 — Macquarie Ave after Lawson St

    +1 min36min
  59. Macquarie Ave before Valley Rd

    #2560611 — Macquarie Ave before Valley Rd

    +1 min37min
  60. Macquarie Ave opp Russell St

    #2560612 — Macquarie Ave opp Russell St

    +0 min37min
  61. Macquarie Ave opp Centenary Park

    #2560613 — Macquarie Ave opp Centenary Park

    +1 min38min
  62. Broughton St before Lindesay St

    #2560106 — Broughton St before Lindesay St

    +2 min40min
  63. St John The Evangelist, Cordeaux St

    #2560116 — St John The Evangelist, Cordeaux St

    882883883K+2 min42min
  64. Cordeaux St opp St Peter's Anglican Church

    #2560313 — Cordeaux St opp St Peter's Anglican Church

    883K+1 min43min
  65. Campbelltown Station, Stand A

    #256018 — Campbelltown Station, Stand A

    845877878879880882+20+2 min45min

Current changes on this line 1

Public eventPlanned

Campbelltown: route 881 diverts for Festival of Fisher's Ghosts

On Saturday 31 October, route 881 buses divert and skip stops from 7AM to 5PM due to road closures. Services along Queen Street and Cordeaux Street change route in both directions. Check stop signs for new locations and allow extra time.

30/10/2026 – 31/10/2026
Read the full notice

Frequently asked questions

When are the first and last departures of line 881?

On weekdays the first departure from Campbelltown Station, Stand F is at 05:54 and the last at 18:21. There are 14 departures in total.

Does line 881 run on weekends?

Yes — on Saturday from 09:00 to 16:00.

Does line 881 run on Sundays?

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

How often does line 881 run?

Departures run about every 54 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 881?

The whole ride takes about 45 minutes on average — from about 16 minutes off-peak to about 45 minutes at peak.

How many stops does line 881 have?

Line 881 is circular and has 65 stops (via Westmoreland Rd after Ellsworth St).

How long is the route of line 881?

The route in this direction is about 18.3 km long.