21A bus: Millhouse Green – Barnsley Town Centre
Stagecoach Yorkshire bus 21A runs between Barnsley and Millhouse Green via Dodworth, Silkstone, Silkstone Common and Oxspring. Runs every day. On Wednesday 4 November the first bus from Barnsley leaves at 19:10 and the last at 23:10 (3 journeys).
Operated by Stagecoach Yorkshire. Timetable for Wednesday, 4 November 2026. Plan a journey · Print this timetable
Questions
- When is the first and last 21A bus from Barnsley to Millhouse Green?
- On Wednesday 4 November the first bus leaves Barnsley at 19:10 and the last at 23:10, 3 journeys in all.
- When is the first and last 21A bus from Crow Edge to Barnsley?
- On Wednesday 4 November the first bus leaves Crow Edge at 18:05 and the last at 22:06, 3 journeys in all.
- Does the 21A bus run on Sundays?
- Yes. Runs every day.
- How often does the 21A bus run?
- On Wednesday 4 November there are 3 journeys from Barnsley, at 19:10, 21:10 and 23:10.
- Where does the 21A bus stop?
- Main stops from Barnsley to Millhouse Green: Barnsley Interchange/A5 (Barnsley), Mitchelson Avenue/Hawthorne Crescent (Dodworth), High Street/Martin Croft (Silkstone), Ben Bank Road/Hall Royd Walk (Silkstone Common), Knabbs Lane/Moorend Lane (Silkstone Common), Sheffield Road/Bower Hill (Oxspring), Sheffield Road/Green Road (Spring Vale), Mortimer Drive/Lyttleton Crescent (Cubley), Chapel Field Lane/Broomfield Walk (Penistone), Market Place/St Mary's Street (Penistone), Manchester Road/Royd Lane (Millhouse Green). The full list is in the timetable below.
- Who runs the 21A bus?
- Stagecoach Yorkshire.
Barnsley Town Centre to Millhouse Green
| Stop | Journey 1 | Journey 2 | Journey 3 |
|---|---|---|---|
| Barnsley Interchange/A5 | 19:10 | 21:10 | 23:10 |
| Mitchelson Avenue/Hawthorne Crescent, Dodworth | 19:21 | 21:21 | 23:21 |
| High Street/Martin Croft, Silkstone | 19:26 | 21:26 | 23:26 |
| Ben Bank Road/Hall Royd Walk, Silkstone Common | 23:30 | ||
| Knabbs Lane/Moorend Lane, Silkstone Common | 19:30 | 21:30 | |
| Sheffield Road/Bower Hill, Oxspring | 19:35 | 21:35 | |
| Sheffield Road/Green Road, Spring Vale | 19:38 | 21:38 | |
| Mortimer Drive/Lyttleton Crescent, Cubley | 19:43 | 21:43 | |
| Chapel Field Lane/Broomfield Walk, Penistone | 19:46 | 21:46 | |
| Market Place/St Mary's Street, Penistone | 19:50 | 21:50 | |
| Manchester Road/Royd Lane, Millhouse Green | 19:55 | 21:55 |
Millhouse Green to Barnsley Town Centre
| Stop | Journey 1 | Journey 2 | Journey 3 |
|---|---|---|---|
| Manchester Road/Royd Lane, Millhouse Green | 18:10 | 20:06 | 22:06 |
| Market Place/St Mary's Street, Penistone | 18:18 | 20:15 | 22:15 |
| Chapel Field Lane/Chapel Field Walk, Penistone | 18:21 | 20:17 | 22:17 |
| Mortimer Drive/Lyttleton Crescent, Cubley | 18:25 | 20:20 | 22:20 |
| Sheffield Road/Green Road, Spring Vale | 18:30 | 20:25 | 22:24 |
| Sheffield Road/Bower Hill, Oxspring | 18:33 | 20:28 | 22:27 |
| Knabbs Lane/Cone Lane, Silkstone Common | 18:39 | 20:34 | 22:33 |
| High Street/Martin Croft, Silkstone | 18:43 | 20:38 | 22:37 |
| Mitchelson Avenue/Hawthorne Crescent, Dodworth | 18:50 | 20:43 | 22:42 |
| Barnsley Interchange/A5 | 19:00 | 20:53 | 22:52 |
Places on this route
Timetables from the Bus Open Data Service (Department for Transport), updated Wednesday, 4 November 2026. Stop details from NaPTAN. Train timetables contain data from Network Rail, licensed under the Open Government Licence; live train times from National Rail. Times are UK local time and can change at short notice: check before you travel.
Add free live bus times to your website · StopToStop on Facebook