21A Barnsley Town Centre ↔ Millhouse Green
Operated by Stagecoach Yorkshire. First bus 08:06, last bus 23:10. 22 journeys on weekdays.
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.
| Barnsley Interchange/A5 | 09:10 | 11:10 | 13:10 | 15:10 | 17:10 | 19:10 | 19:10 | 21:10 | 21:10 | 23:10 | 23:10 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Mitchelson Avenue/Hawthorne Crescent (opp) | 09:21 | 11:21 | 13:21 | 15:21 | 17:21 | 19:21 | 19:21 | 21:21 | 21:21 | 23:21 | 23:21 |
| High Street/Martin Croft (opp) | 09:26 | 11:26 | 13:26 | 15:26 | 17:26 | 19:26 | 19:26 | 21:26 | 21:26 | 23:26 | 23:26 |
| Ben Bank Road/Hall Royd Walk (adj) | · | · | · | · | · | · | · | · | · | 23:30 | 23:30 |
| Knabbs Lane/Moorend Lane (opp) | 09:30 | 11:30 | 13:30 | 15:30 | 17:30 | 19:30 | 19:30 | 21:30 | 21:30 | · | · |
| Mortimer Drive/Lyttleton Crescent (at) | 09:44 | 11:44 | 13:44 | 15:44 | 17:43 | 19:43 | 19:43 | 21:43 | 21:43 | · | · |
| Market Place/St Mary's Street (at) | 09:52 | 11:52 | 13:52 | 15:52 | 17:51 | 19:50 | 19:50 | 21:50 | 21:50 | · | · |
| Manchester Road/Royd Lane (adj) | 09:58 | 11:58 | 13:58 | 15:58 | 17:56 | 19:55 | 19:55 | 21:55 | 21:55 | · | · |
Route map
All stops on route 21A
21A towards Millhouse Green
- Barnsley Interchange/A5 Barnsley Town Centre
- Eldon Street/Market Hill (nr) Barnsley Town Centre
- Shambles Street/Peel Parade (at) Barnsley Town Centre
- Dodworth Road/Lancaster Street (adj) Barnsley Town Centre
- Dodworth Road/Dean Street (adj) Barnsley Town Centre
- Dodworth Road/Shaw Lane (adj) Pogmoor
- Dodworth Road/St. Hilda Avenue (adj) Pogmoor
- Dodworth Road/Hunters Avenue (adj) Pogmoor
- Barnsley Road/South Road (adj) Dodworth
- Barnsley Road/Park Hill Grove (adj) Dodworth
- Mitchelson Avenue/Barnsley Road (adj) Dodworth
- Mitchelson Avenue/Hawthorne Crescent (opp) Dodworth
- Station Road/Mitchelson Avenue (nr) Dodworth
- High Street/Martin Croft (opp) Silkstone
- Barnsley Road/Vicarage Farm Court (adj) Silkstone
- Cone Lane/High Street (adj) Silkstone
- High Street/Barnsley Road (opp) Silkstone
- Cone Lane/Beacon Hill (adj) Silkstone Common
- Ben Bank Road/Hall Royd Walk (adj) Silkstone Common
- Knabbs Lane/Woodland View (adj) Silkstone Common
- Knabbs Lane/Moorend Lane (opp) Silkstone Common
- Coates Lane/Copster Lane Oxspring
- Bower Hill/Manor Lane (opp) Oxspring
- Sheffield Road/Bower Hill (opp) Oxspring
- Sheffield Road/Roughbirchworth Lane (nr) Oxspring
- Sheffield Road/Willow Lane (opp) Oxspring
- Sheffield Road/East Road (adj) Oxspring
- Sheffield Road/Longley Ings (adj) Spring Vale
- Sheffield Road/Don Street (opp) Spring Vale
- Sheffield Road/Green Road (adj) Spring Vale
- Green Road/Castle Street (adj) Spring Vale
- Green Road/The Green (adj) Penistone
- Green Road/Ward Street (opp) Penistone
- The Green/Downing Square (adj) Penistone
- Mortimer Road/Moorside Avenue (adj) Penistone
- Mortimer Drive/Lyttleton Crescent (at) Cubley
- Hackings Avenue/Gledhill Avenue (adj) Cubley
- Mortimer Road/Moorside Avenue (opp) Penistone
- The Green/Downing Square (at) Penistone
- Chapel Field Lane/Broomfield Walk (adj) Penistone
- Bluebell Avenue/Chapel Field Lane (opp) Penistone
- Park Avenue/Bluebell Avenue (adj) Penistone
- Park Avenue/Park Lane (opp) Penistone
- Market Place/St Mary's Street (at) Penistone
- Thurlstone Road/Saunderson Road (adj) Thurlstone
- Thurlstone Road/Talbot Road (adj) Penistone
- Thurlstone Road/Stottercliffe Road (adj) Thurlstone
- Manchester Road/High Bank (opp) Thurlstone
- Manchester Road/Plumpton Way (adj) Thurlstone
- Manchester Road/Mill Lane (adj) Thurlstone
- Manchester Road/Croft Drive (opp) Millhouse Green
- Manchester Road/Birks Lane (adj) Millhouse Green
- Manchester Road/Royd Lane (adj) Millhouse Green
21A towards Barnsley Town Centre
- Whams Road/Middlecliffe Drive (opp) Crow Edge
- Whams Road/Bents Road (opp) Hazlehead
- Lee Lane/Hollin Lane (adj) Millhouse Green
- Lee Lane/Bullhouse Mill (opp) Millhouse Green
- Manchester Road/Royd Lane (adj) Millhouse Green
- Manchester Road/West End Avenue (adj) Millhouse Green
- Manchester Road/Croft Drive (adj) Millhouse Green
- Manchester Road/Plumpton Way (opp) Thurlstone
- Manchester Road/Towngate (adj) Thurlstone
- Manchester Road/Mill Lane (opp) Thurlstone
- Thurlstone Road/Stottercliffe Road (opp) Thurlstone
- Thurlstone Road/Saunderson Road (opp) Thurlstone
- Thurlstone Road/Talbot Road (opp) Penistone
- Bridge Street/Wentworth Road (adj) Penistone
- Market Place/St Mary's Street (at) Penistone
- Park Avenue/Park Lane (adj) Penistone
- Bluebell Avenue/Chapel Field Lane (adj) Penistone
- Park Avenue/Boggard Lane (opp) Penistone
- Chapel Field Lane/Chapel Field Walk (opp) Penistone
- The Green/Downing Square (adj) Penistone
- Mortimer Road/Moorside Avenue (adj) Penistone
- Mortimer Drive/Lyttleton Crescent (at) Cubley
- Hackings Avenue/Gledhill Avenue (adj) Cubley
- Mortimer Road/Moorside Avenue (opp) Penistone
- The Green/Downing Square (at) Penistone
- Green Road/The Green (at) Penistone
- Green Road/Ward Street (adj) Penistone
- Green Road/Castle Lane (opp) Spring Vale
- Sheffield Road/Knowles Street (adj) Spring Vale
- Sheffield Road/Green Road (opp) Spring Vale
- Green Road/Green Acres (adj) Spring Vale
- Sheffield Road/Longley Ings (opp) Spring Vale
- Sheffield Road/Willow Lane (adj) Oxspring
- Sheffield Road/East Road (opp) Oxspring
- Sheffield Road/Bower Hill (nr) Oxspring
- Sheffield Road/Roughbirchworth Lane (opp) Oxspring
- Bower Hill/Manor Lane (adj) Oxspring
- Coates Lane/Copster Lane (opp) Oxspring
- Knabbs Lane/Woodland View (opp) Silkstone Common
- Knabbs Lane/Cone Lane (adj) Silkstone Common
- Cone Lane/Beacon Court (opp) Silkstone Common
- High Street/Barnsley Road (adj) Silkstone
- High Street/Martin Croft (adj) Silkstone
- Barnsley Road/Vicarage Farm Court (opp) Silkstone
- Barnsley Road/Fall Bank Crescent (opp) Dodworth
- Mitchelson Avenue/Hawthorne Crescent (adj) Dodworth
- Barnsley Road/South Road (opp) Dodworth
- Barnsley Road/Park Hill Grove (opp) Dodworth
- Barnsley Road/Higham Lane (adj) Dodworth
- Dodworth Road/Crown Hill Road (adj) Pogmoor
- Dodworth Road/May Terrace (adj) Pogmoor
- Dodworth Road/Shaw Lane (opp) Pogmoor
- Dodworth Road/Alma Street (opp) Barnsley Town Centre
- Shambles Street/Sackville Street (adj) Barnsley Town Centre
- Shambles Street/St Marys Gate (adj) Barnsley Town Centre
- Regent Street/County Way (adj) Barnsley Town Centre
- Barnsley Interchange/A5 Barnsley Town Centre
Service history & registered changes
- 🆕 Registered effective 31 Aug 2025 Operating between Barnstaple and Appledore or Westward Ho! given service number 21A / 21 / 821 / 815 / 921 effective from 31 August 2025. To amend Timetable.
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.