21A Barnsley Town Centre ↔ Millhouse Green

Operated by Stagecoach Yorkshire. First bus 08:06, last bus 23:10. 22 journeys on weekdays.

The 21A is confirmed in the national fare cap — single fares cost at most £3 until 31 Dec 2026, then £2 from 1 January 2027. Source: GOV.UK. Details →

Timetable

Times are shown at the route's main timing stops — buses serve all stops in between. For times at your exact stop, open the stop's own page.

21A towards Millhouse Green — Monday to Friday (11 journeys)
Barnsley Interchange/A5 09:1011:1013:1015:1017:1019:1019:1021:1021:1023:1023:10
Mitchelson Avenue/Hawthorne Crescent (opp) 09:2111:2113:2115:2117:2119:2119:2121:2121:2123:2123:21
High Street/Martin Croft (opp) 09:2611:2613:2615:2617:2619:2619:2621:2621:2623:2623:26
Ben Bank Road/Hall Royd Walk (adj) ·········23:3023:30
Knabbs Lane/Moorend Lane (opp) 09:3011:3013:3015:3017:3019:3019:3021:3021:30··
Mortimer Drive/Lyttleton Crescent (at) 09:4411:4413:4415:4417:4319:4319:4321:4321:43··
Market Place/St Mary's Street (at) 09:5211:5213:5215:5217:5119:5019:5021:5021:50··
Manchester Road/Royd Lane (adj) 09:5811:5813:5815:5817:5619:5519:5521:5521:55··

Route map

All stops on route 21A

21A towards Millhouse Green

  1. Barnsley Interchange/A5 Barnsley Town Centre
  2. Eldon Street/Market Hill (nr) Barnsley Town Centre
  3. Shambles Street/Peel Parade (at) Barnsley Town Centre
  4. Dodworth Road/Lancaster Street (adj) Barnsley Town Centre
  5. Dodworth Road/Dean Street (adj) Barnsley Town Centre
  6. Dodworth Road/Shaw Lane (adj) Pogmoor
  7. Dodworth Road/St. Hilda Avenue (adj) Pogmoor
  8. Dodworth Road/Hunters Avenue (adj) Pogmoor
  9. Barnsley Road/South Road (adj) Dodworth
  10. Barnsley Road/Park Hill Grove (adj) Dodworth
  11. Mitchelson Avenue/Barnsley Road (adj) Dodworth
  12. Mitchelson Avenue/Hawthorne Crescent (opp) Dodworth
  13. Station Road/Mitchelson Avenue (nr) Dodworth
  14. High Street/Martin Croft (opp) Silkstone
  15. Barnsley Road/Vicarage Farm Court (adj) Silkstone
  16. Cone Lane/High Street (adj) Silkstone
  17. High Street/Barnsley Road (opp) Silkstone
  18. Cone Lane/Beacon Hill (adj) Silkstone Common
  19. Ben Bank Road/Hall Royd Walk (adj) Silkstone Common
  20. Knabbs Lane/Woodland View (adj) Silkstone Common
  21. Knabbs Lane/Moorend Lane (opp) Silkstone Common
  22. Coates Lane/Copster Lane Oxspring
  23. Bower Hill/Manor Lane (opp) Oxspring
  24. Sheffield Road/Bower Hill (opp) Oxspring
  25. Sheffield Road/Roughbirchworth Lane (nr) Oxspring
  26. Sheffield Road/Willow Lane (opp) Oxspring
  27. Sheffield Road/East Road (adj) Oxspring
  28. Sheffield Road/Longley Ings (adj) Spring Vale
  29. Sheffield Road/Don Street (opp) Spring Vale
  30. Sheffield Road/Green Road (adj) Spring Vale
  31. Green Road/Castle Street (adj) Spring Vale
  32. Green Road/The Green (adj) Penistone
  33. Green Road/Ward Street (opp) Penistone
  34. The Green/Downing Square (adj) Penistone
  35. Mortimer Road/Moorside Avenue (adj) Penistone
  36. Mortimer Drive/Lyttleton Crescent (at) Cubley
  37. Hackings Avenue/Gledhill Avenue (adj) Cubley
  38. Mortimer Road/Moorside Avenue (opp) Penistone
  39. The Green/Downing Square (at) Penistone
  40. Chapel Field Lane/Broomfield Walk (adj) Penistone
  41. Bluebell Avenue/Chapel Field Lane (opp) Penistone
  42. Park Avenue/Bluebell Avenue (adj) Penistone
  43. Park Avenue/Park Lane (opp) Penistone
  44. Market Place/St Mary's Street (at) Penistone
  45. Thurlstone Road/Saunderson Road (adj) Thurlstone
  46. Thurlstone Road/Talbot Road (adj) Penistone
  47. Thurlstone Road/Stottercliffe Road (adj) Thurlstone
  48. Manchester Road/High Bank (opp) Thurlstone
  49. Manchester Road/Plumpton Way (adj) Thurlstone
  50. Manchester Road/Mill Lane (adj) Thurlstone
  51. Manchester Road/Croft Drive (opp) Millhouse Green
  52. Manchester Road/Birks Lane (adj) Millhouse Green
  53. Manchester Road/Royd Lane (adj) Millhouse Green

21A towards Barnsley Town Centre

  1. Whams Road/Middlecliffe Drive (opp) Crow Edge
  2. Whams Road/Bents Road (opp) Hazlehead
  3. Lee Lane/Hollin Lane (adj) Millhouse Green
  4. Lee Lane/Bullhouse Mill (opp) Millhouse Green
  5. Manchester Road/Royd Lane (adj) Millhouse Green
  6. Manchester Road/West End Avenue (adj) Millhouse Green
  7. Manchester Road/Croft Drive (adj) Millhouse Green
  8. Manchester Road/Plumpton Way (opp) Thurlstone
  9. Manchester Road/Towngate (adj) Thurlstone
  10. Manchester Road/Mill Lane (opp) Thurlstone
  11. Thurlstone Road/Stottercliffe Road (opp) Thurlstone
  12. Thurlstone Road/Saunderson Road (opp) Thurlstone
  13. Thurlstone Road/Talbot Road (opp) Penistone
  14. Bridge Street/Wentworth Road (adj) Penistone
  15. Market Place/St Mary's Street (at) Penistone
  16. Park Avenue/Park Lane (adj) Penistone
  17. Bluebell Avenue/Chapel Field Lane (adj) Penistone
  18. Park Avenue/Boggard Lane (opp) Penistone
  19. Chapel Field Lane/Chapel Field Walk (opp) Penistone
  20. The Green/Downing Square (adj) Penistone
  21. Mortimer Road/Moorside Avenue (adj) Penistone
  22. Mortimer Drive/Lyttleton Crescent (at) Cubley
  23. Hackings Avenue/Gledhill Avenue (adj) Cubley
  24. Mortimer Road/Moorside Avenue (opp) Penistone
  25. The Green/Downing Square (at) Penistone
  26. Green Road/The Green (at) Penistone
  27. Green Road/Ward Street (adj) Penistone
  28. Green Road/Castle Lane (opp) Spring Vale
  29. Sheffield Road/Knowles Street (adj) Spring Vale
  30. Sheffield Road/Green Road (opp) Spring Vale
  31. Green Road/Green Acres (adj) Spring Vale
  32. Sheffield Road/Longley Ings (opp) Spring Vale
  33. Sheffield Road/Willow Lane (adj) Oxspring
  34. Sheffield Road/East Road (opp) Oxspring
  35. Sheffield Road/Bower Hill (nr) Oxspring
  36. Sheffield Road/Roughbirchworth Lane (opp) Oxspring
  37. Bower Hill/Manor Lane (adj) Oxspring
  38. Coates Lane/Copster Lane (opp) Oxspring
  39. Knabbs Lane/Woodland View (opp) Silkstone Common
  40. Knabbs Lane/Cone Lane (adj) Silkstone Common
  41. Cone Lane/Beacon Court (opp) Silkstone Common
  42. High Street/Barnsley Road (adj) Silkstone
  43. High Street/Martin Croft (adj) Silkstone
  44. Barnsley Road/Vicarage Farm Court (opp) Silkstone
  45. Barnsley Road/Fall Bank Crescent (opp) Dodworth
  46. Mitchelson Avenue/Hawthorne Crescent (adj) Dodworth
  47. Barnsley Road/South Road (opp) Dodworth
  48. Barnsley Road/Park Hill Grove (opp) Dodworth
  49. Barnsley Road/Higham Lane (adj) Dodworth
  50. Dodworth Road/Crown Hill Road (adj) Pogmoor
  51. Dodworth Road/May Terrace (adj) Pogmoor
  52. Dodworth Road/Shaw Lane (opp) Pogmoor
  53. Dodworth Road/Alma Street (opp) Barnsley Town Centre
  54. Shambles Street/Sackville Street (adj) Barnsley Town Centre
  55. Shambles Street/St Marys Gate (adj) Barnsley Town Centre
  56. Regent Street/County Way (adj) Barnsley Town Centre
  57. Barnsley Interchange/A5 Barnsley Town Centre

Service history & registered changes

From official Traffic Commissioner registrations. All service changes →

Towns & areas on this route

Frequently asked questions

What time is the first 21A bus?

The first 21A departure on weekdays leaves at 08:06 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).

What time is the last 21A bus?

The last 21A on weekdays leaves its first stop at 23:10. Always check the timetable for your specific stop — later stops are reached after this time.

How much does the 21A bus cost?

The 21A is confirmed by GOV.UK as part of the national fare cap, so a single costs at most £3 until 31 December 2026, then £2 from 1 January 2027. Stagecoach Yorkshire day and weekly tickets can work out cheaper if you travel more than twice a day.

Who runs the 21A bus?

The 21A is operated by Stagecoach Yorkshire.

Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.