21 bus: Barnsley Town Centre – Penistone

Stagecoach Yorkshire bus 21 runs between Silkstone Common and Barnsley via Penistone, Spring Vale, Oxspring and Silkstone. Runs Monday to Saturday. On Monday 9 November the first bus from Silkstone Common leaves at 06:18 and the last at 18:52, about every hour during the day.

Operated by Stagecoach Yorkshire. Timetable for Monday, 9 November 2026. Tomorrow's timetable · any day up to 60 ahead: add ?date=YYYY-MM-DD to this page's address. Plan a journey · Print this timetable

Adult single £1.35 to £3, day ticket £4.20, weekly £23.50, monthly £90. From the operator's published fares; caps, passes and concessions can be cheaper.

Questions

When is the first and last 21 bus from Barnsley to Crow Edge?
On Monday 9 November the first bus leaves Barnsley at 06:05 and the last at 18:05, 12 journeys in all.
When is the first and last 21 bus from Silkstone Common to Barnsley?
On Monday 9 November the first bus leaves Silkstone Common at 06:18 and the last at 18:52, 13 journeys in all.
Does the 21 bus run on Sundays?
No. Runs Monday to Saturday.
How often does the 21 bus run?
On Monday 9 November it runs about every hour during the day (09:00 to 15:00), 13 journeys from Silkstone Common.
Where does the 21 bus stop?
Main stops from Silkstone Common to Barnsley: Market Place/St Mary's Street (Penistone), Chapel Field Lane/Chapel Field Walk (Penistone), Sheffield Road/Green Road (Spring Vale), Sheffield Road/Bower Hill (Oxspring), Knabbs Lane/Cone Lane (Silkstone Common), High Street/Martin Croft (Silkstone), Mitchelson Avenue/Hawthorne Crescent (Dodworth), Barnsley Interchange/A5 (Barnsley). The full list is in the timetable below.
Who runs the 21 bus?
Stagecoach Yorkshire.
How much does the 21 bus cost?
Adult single £1.35 to £3, day ticket £4.20, weekly £23.50, monthly £90. Singles and returns depend on how far you travel; caps, passes and concessions can be cheaper.

Barnsley Town Centre to Penistone

StopJourney 1Journey 2Journey 3Journey 4Journey 5Journey 6Journey 7Journey 8Journey 9Journey 10Journey 11Journey 12
Barnsley Interchange/A506:0507:0008:4509:4510:4511:4512:4513:4514:4515:5017:0018:05
Mitchelson Avenue/Hawthorne Crescent, Dodworth06:1507:1308:5809:5710:5711:5812:5813:5815:0016:0717:1818:17
High Street/Martin Croft, Silkstone06:2007:1909:0310:0211:0212:0313:0314:0415:0716:1217:2318:22
Knabbs Lane/Moorend Lane, Silkstone Common06:2407:2409:0710:0611:0612:0713:0714:0815:1216:1717:2718:26
Sheffield Road/Bower Hill, Oxspring06:3007:3009:1310:1211:1212:1313:1314:1415:1816:2417:3418:32
Sheffield Road/Green Road, Spring Vale06:3407:3509:1610:1511:1512:1613:1714:1815:2216:2917:3818:36
Chapel Field Lane/Broomfield Walk, Penistone06:3807:4109:2010:2011:2012:2113:2214:2316:3617:4318:41
Market Place/St Mary's Street, Penistone06:4207:4509:2310:2311:2312:2413:2514:2615:2816:4017:4818:44
Manchester Road/West End Avenue, Millhouse Green06:5017:56
Whams Road/Middlecliffe Drive, Crow Edge06:5418:02

Penistone to Barnsley Town Centre

StopJourney 1Journey 2Journey 3Journey 4Journey 5Journey 6Journey 7Journey 8Journey 9Journey 10Journey 11Journey 12Journey 13
Market Place/St Mary's Street, Penistone06:1807:1808:1009:2810:2811:2812:2813:2815:1415:3116:4118:52
Chapel Field Lane/Chapel Field Walk, Penistone06:2007:2108:1309:3110:3111:3112:3113:3116:4418:54
Sheffield Road/Green Road, Spring Vale06:2307:2508:1909:3610:3611:3612:3613:3615:2015:3916:5018:59
Sheffield Road/Bower Hill, Oxspring06:2707:2808:2309:4010:4011:3912:3913:3915:2315:4216:5319:02
Knabbs Lane/Cone Lane, Silkstone Common06:3307:3408:2909:4610:4611:4512:4513:4515:2915:4817:0019:08
High Street/Martin Croft, Silkstone06:2306:3707:3908:3409:5010:5011:4912:4913:4915:3315:5217:0419:12
Mitchelson Avenue/Hawthorne Crescent, Dodworth06:2906:4307:4508:4009:5610:5611:5512:5513:5515:3815:5817:1019:17
Barnsley Interchange/A506:4206:5708:0508:5610:1011:1012:0913:0914:0915:5316:1217:2519:29

Places on this route

Timetables from the Bus Open Data Service (Department for Transport), updated Monday, 9 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