buses.appSydney public transport
871

Sydney · bus timetable

Bus 871 Liverpool Station, Stand D Main Campbelltown Hospital

Line 871 (Liverpool Station, Stand D – Main Campbelltown Hospital) has its first departure on weekdays at 08:34 and its last at 19:35, every ~60 min.

  • Headway~60 min
  • First departure08:34
  • Last departure19:35
  • Average ride~91 min
  • Stops107
  • Departures per day8
  • Route length35.9 km
  • Peak~91 min
  • Off-peak~22 min
  • Saturday12 departures
  • Sunday6 departures

Bus of Sydney public transport — connects Liverpool Station, Stand D and Main Campbelltown Hospital, with 107 stops per direction.The first departure is at 08:34, the last at 19:35.Departures run every ~60 min, and the ride takes ~91 min on average.

Planned change on this line

Timetable

First

08:34

Last

19:35

Departures

8

Line 871 timetable — on weekdays
0834
0934
1034
1134
1234
Line 871 timetable — on Saturdays
0651
080047
0947
1047
1147
Line 871 timetable — on Sundays and holidays
0744
0947
1147
1347
1547
Changed25.10.2026.
Checked25.10.2026.

Stops

107 stops~91 min in total
  1. 851852857865866869+2departure0min
  2. Moore St before Macquarie St

    #2170234 — Moore St before Macquarie St

    802803825851852853+10+1 min1min
  3. Moore St opp Liverpool Presbyterian Church

    #2170524 — Moore St opp Liverpool Presbyterian Church

    802803825851852853+10+1 min2min
  4. Hume Hwy after Congressional Dr

    #2170348 — Hume Hwy after Congressional Dr

    851852855856857860+2+1 min7min
  5. Leacocks Lane after Hume Hwy

    #2170297 — Leacocks Lane after Hume Hwy

    +0 min11min
  6. Leacocks Lane opp Roberts Rd

    #2170298 — Leacocks Lane opp Roberts Rd

    +0 min11min
  7. All Saints Senior College, Leacocks Lane

    #2170798 — All Saints Senior College, Leacocks Lane

    +0 min11min
  8. Leacock Regional Park, Leacocks Lane

    #2170300 — Leacock Regional Park, Leacocks Lane

    +1 min12min
  9. Leacocks Lane before Mackellar St

    #2170301 — Leacocks Lane before Mackellar St

    +0 min12min
  10. +1 min13min
  11. Leacocks Lane before Gilmore Rd

    #2170303 — Leacocks Lane before Gilmore Rd

    +0 min13min
  12. +1 min14min
  13. Leacocks Lane after Tucker Rd

    #2170305 — Leacocks Lane after Tucker Rd

    +0 min14min
  14. Leacocks Lane before Hume Hwy

    #2170306 — Leacocks Lane before Hume Hwy

    +1 min15min
  15. Hume Hwy after Leacocks Lane

    #2170307 — Hume Hwy after Leacocks Lane

    860870872+0 min15min
  16. 870872+1 min16min
  17. Glenfield Rd after Campbelltown Rd

    #216713 — Glenfield Rd after Campbelltown Rd

    864867870872+1 min17min
  18. Glenfield Rd after Old Glenfield Rd

    #216714 — Glenfield Rd after Old Glenfield Rd

    864867870872+1 min18min
  19. Glenfield Rd after Whiteley Cl

    #2170310 — Glenfield Rd after Whiteley Cl

    864867870872+0 min18min
  20. Glenfield Rd before Britannia Dr

    #2170311 — Glenfield Rd before Britannia Dr

    864867870872+1 min19min
  21. 864867870872+1 min20min
  22. Glenfield Rd after Atlantic Bvd

    #216773 — Glenfield Rd after Atlantic Bvd

    864867870872+1 min21min
  23. Railway Pde after Foreman St

    #216715 — Railway Pde after Foreman St

    864867870872+2 min23min
  24. Glenfield Public School, Railway Pde

    #216716 — Glenfield Public School, Railway Pde

    864867870872+0 min23min
  25. Railway Pde opp Glenfield Station

    #216712 — Railway Pde opp Glenfield Station

    864867870872N30+1 min24min
  26. Newtown Rd opp Seddon Park

    #216717 — Newtown Rd opp Seddon Park

    872+2 min26min
  27. 872+0 min26min
  28. 872+1 min27min
  29. Harrow Rd South opp Aroa Pl

    #216719 — Harrow Rd South opp Aroa Pl

    872+1 min28min
  30. Harrow Rd after Bensbach Rd

    #216720 — Harrow Rd after Bensbach Rd

    872+0 min28min
  31. Harrow Rd before Canterbury Rd

    #216721 — Harrow Rd before Canterbury Rd

    872+1 min29min
  32. Victoria Rd opp TAFE Macquarie Fields

    #256485 — Victoria Rd opp TAFE Macquarie Fields

    870872+3 min32min
  33. Victoria Rd before Brooks St

    #256486 — Victoria Rd before Brooks St

    870872+0 min32min
  34. Victoria Rd before Edgar St

    #256487 — Victoria Rd before Edgar St

    872+1 min33min
  35. Victoria Rd opp Macarthur Adventist College

    #256488 — Victoria Rd opp Macarthur Adventist College

    872+1 min34min
  36. Macarthur Adventist College, Victoria Rd

    #256439 — Macarthur Adventist College, Victoria Rd

    872+1 min35min
  37. 872+0 min35min
  38. Glenquarie Town Center, Brooks St

    #2564111 — Glenquarie Town Center, Brooks St

    870+2 min37min
  39. James Meehan Park, Second Ave

    #256447 — James Meehan Park, Second Ave

    870+1 min38min
  40. Parliament Rd after Brooks St

    #256448 — Parliament Rd after Brooks St

    870876+1 min39min
  41. Parliament Rd opp Alice St

    #256449 — Parliament Rd opp Alice St

    870876+0 min39min
  42. Parliament Rd opp Edgar St

    #256450 — Parliament Rd opp Edgar St

    870876+1 min40min
  43. Parliament Rd at Dale Lane

    #256451 — Parliament Rd at Dale Lane

    870876+1 min41min
  44. 870872+1 min42min
  45. 870872+0 min42min
  46. Macquarie Fields Public School, Fields Rd

    #256436 — Macquarie Fields Public School, Fields Rd

    870872+0 min42min
  47. Harold St after Henderson Rd

    #256574 — Harold St after Henderson Rd

    870+2 min44min
  48. Oxford Rd before Kingfisher St

    #2565654 — Oxford Rd before Kingfisher St

    870+2 min46min
  49. Ingleburn High School, Oxford Rd

    #2565629 — Ingleburn High School, Oxford Rd

    870+1 min47min
  50. Ingleburn Public School, Oxford St

    #256517 — Ingleburn Public School, Oxford St

    870+2 min49min
  51. Ingleburn Rd after Oxford Rd

    #256518 — Ingleburn Rd after Oxford Rd

    869870872N30+1 min50min
  52. Chester Rd before Nardoo St

    #256519 — Chester Rd before Nardoo St

    870872+1 min51min
  53. Chester Rd before Palmer St

    #256520 — Chester Rd before Palmer St

    870872+1 min52min
  54. Brenda St opp Wellington St

    #256521 — Brenda St opp Wellington St

    870872+0 min52min
  55. Brenda St before Sackville St

    #256522 — Brenda St before Sackville St

    870872+1 min53min
  56. 870872+1 min54min
  57. Sackville St at Ivanhoe St

    #256524 — Sackville St at Ivanhoe St

    870872+0 min54min
  58. Cumberland Rd after Sackville St

    #256525 — Cumberland Rd after Sackville St

    870872+1 min55min
  59. Cumberland Rd before Collins Prom

    #256527 — Cumberland Rd before Collins Prom

    870872+1 min56min
  60. Minto Rd opp Cumberland Rd

    #256640 — Minto Rd opp Cumberland Rd

    870872+1 min57min
  61. Minto Rd before Ohlfsen Rd

    #256641 — Minto Rd before Ohlfsen Rd

    870872+0 min57min
  62. Ohlfsen Rd before Longhurst Rd

    #256642 — Ohlfsen Rd before Longhurst Rd

    870872+0 min57min
  63. Guernsey Ave after Fletcher St

    #2566194 — Guernsey Ave after Fletcher St

    870872+1 min58min
  64. Guernsey Ave after Benham Rd

    #2566195 — Guernsey Ave after Benham Rd

    870872873+1 min59min
  65. Durham St after Guernsey Ave

    #256657 — Durham St after Guernsey Ave

    870872873+1 min60min
  66. Durham St before Pembroke Rd

    #256658 — Durham St before Pembroke Rd

    870872873+0 min60min
  67. Brookfield Rd before Ben Lomond Rd

    #256666 — Brookfield Rd before Ben Lomond Rd

    850870872874875+3 min63min
  68. Ben Lomond Rd before Longhurst Rd

    #2566232 — Ben Lomond Rd before Longhurst Rd

    870+1 min64min
  69. Elizabeth McRae Ave at Kaputar St

    #2566115 — Elizabeth McRae Ave at Kaputar St

    870+1 min65min
  70. Elizabeth McRae Ave after Hotham Rd

    #2566215 — Elizabeth McRae Ave after Hotham Rd

    870+1 min66min
  71. Pendergast Ave after Liebig Pl

    #256672 — Pendergast Ave after Liebig Pl

    870+0 min66min
  72. Townson Ave after Pendergast Ave

    #2566107 — Townson Ave after Pendergast Ave

    870872+1 min67min
  73. 870872+0 min67min
  74. Townson Ave after Jersey Pde

    #2566109 — Townson Ave after Jersey Pde

    870872+1 min68min
  75. Westmoreland Rd after Townson Ave

    #2560446 — Westmoreland Rd after Townson Ave

    870+0 min68min
  76. Westmoreland Rd before Pembroke Rd

    #2560447 — Westmoreland Rd before Pembroke Rd

    870+1 min69min
  77. Pembroke Rd after Westmoreland Rd

    #2560448 — Pembroke Rd after Westmoreland Rd

    870+0 min69min
  78. Pembroke Rd opp Keylink Industrial Estate South

    #2560449 — Pembroke Rd opp Keylink Industrial Estate South

    870+1 min70min
  79. Pembroke Rd after Burrendong Rd

    #2560450 — Pembroke Rd after Burrendong Rd

    870+1 min71min
  80. Pembroke Rd opp Campbelltown Sports Stadium

    #2560266 — Pembroke Rd opp Campbelltown Sports Stadium

    870872881+1 min72min
  81. O'Sullivan Rd opp Leumeah Station

    #2560267 — O'Sullivan Rd opp Leumeah Station

    870872881N30+1 min73min
  82. O'Sullivan Rd before Pembroke Rd

    #2560619 — O'Sullivan Rd before Pembroke Rd

    870872881+1 min74min
  83. Rudd Rd after Kingsclare St

    #256090 — Rudd Rd after Kingsclare St

    870872+1 min75min
  84. 870872+0 min75min
  85. Queen St after Campbelltown Rd

    #256046 — Queen St after Campbelltown Rd

    870872877+2 min77min
  86. 870872877+1 min78min
  87. 870872877N30+0 min78min
  88. Queen St opp Campbelltown Court House

    #256049 — Queen St opp Campbelltown Court House

    870872877+1 min79min
  89. Hurley St before Dumaresq St

    #2560475 — Hurley St before Dumaresq St

    845870872877879880+21+1 min80min
  90. Campbelltown Mall, Hurley St

    #2560452 — Campbelltown Mall, Hurley St

    845870872877879880+14+1 min81min
  91. 845870872877879880+14+1 min82min
  92. Campbelltown Catholic Club, Kellicar Rd

    #2560454 — Campbelltown Catholic Club, Kellicar Rd

    870872+1 min83min
  93. Kellicar Rd opp Market Fair

    #256021 — Kellicar Rd opp Market Fair

    870872+0 min83min
  94. Macarthur Square Shopping Centre

    #2560470 — Macarthur Square Shopping Centre

    840870872+3 min86min
  95. Campbelltown Hospital, Therry Rd

    #2560333 — Campbelltown Hospital, Therry Rd

    840870872887888+2 min89min
  96. 840870872+2 min91min

Current changes on this line 1

Public eventPlanned

Campbelltown: 870, 871, 872, 877, 878 divert from Queen Street

Lines 870, 871, 872, 877 and 878 skip stops along "Queen Street" and detour via "Broughton Street" and "Hurley Street" instead. This runs from 7AM Saturday 31 October to 11:59PM Sunday 1 November. Check stop signs for new locations and add extra time to your journey.

30/10/2026 – 01/11/2026
Also affects870872877878
Read the full notice

Frequently asked questions

When are the first and last departures of line 871?

On weekdays the first departure from Liverpool Station, Stand D is at 08:34 and the last at 19:35. There are 8 departures in total.

Does line 871 run on weekends?

Yes — on Saturday from 06:51 to 17:47 and on Sunday from 07:44 to 17:47.

Does line 871 run on Sundays?

Yes. On Sundays line 871 has 6 departures from Liverpool Station, Stand D, the first at 07:44 and the last at 17:47.

How often does line 871 run?

Departures run about every 60 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 871?

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

How many stops does line 871 have?

In the Liverpool Station, Stand D → Main Campbelltown Hospital direction, line 871 has 107 stops.

How long is the route of line 871?

The route in this direction is about 35.9 km long.