Last buses from Penistone

Direct buses from Penistone go to 35 places. Tonight (Saturday) the last one leaves at 23:07, the 29 to Spring Vale. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Saturday)WeekdaysSaturdaysSundays
Sheffield29 16:2529 07:1029 16:25none
Huddersfield91 13:28none91 13:28none
Victoria29 15:01401 15:0329 15:01none
Barnsley21A 22:2221A 22:2221A 22:2221A 22:22
Holmfirth29 15:0129 15:0129 15:01none
Chapeltown29 23:0729 23:0729 23:0729 23:07
Dartonnone420 15:03nonenone
Kexboroughnone420 15:03nonenone
Dodworth21A 22:2221A 22:2221A 22:2221A 22:22
Oxspring29 23:0729 23:0729 23:0729 23:07
Stocksbridge23 15:4626 16:0223 15:46none
Mapplewellnone420 15:03nonenone
Thurgoland29 23:0729 23:0729 23:0729 23:07
Millhouse Green21A 21:5121A 21:5121A 21:5121A 21:51
Silkstone Common21A 22:2221A 22:2221A 22:2221A 22:22
Spring Vale29 23:0729 23:0729 23:0729 23:07
Gilroyd24a 22:0024a 22:0024a 22:0024a 22:00
High Green29 23:0729 23:0729 23:0729 23:07
Wortley29 23:0729 23:0729 23:0729 23:07
Cawthornenone412 15:05nonenone
Thurlstone21A 21:5121A 21:5121A 21:5121A 21:51
Crane Moor24a 22:0024a 22:0024a 22:0024a 22:00
Crow Edge29 15:0121 17:5029 15:01none
Hazlehead29 15:0121 17:5029 15:01none
Stainborough24a 22:0024a 22:0024a 22:0024a 22:00
Hood Green24a 22:0024a 22:0024a 22:0024a 22:00
Silkstone21A 22:2221A 22:2221A 22:2221A 22:22
Dunford Bridge29 15:01401 15:0329 15:01none
Hoylandswaine20 17:2020 18:4220 17:20none
Ingbirchworth24 19:0424 19:0424 19:04none
Law29 15:0129 15:0129 15:01none
Flouchnone401 15:03nonenone
Harden29 15:0129 15:0129 15:01none
Howbrook29 23:0729 23:0729 23:0729 23:07
Langsettnone401 15:03nonenone

The time each last direct bus leaves Penistone, with its route number. Weekdays, Saturdays and Sundays are from the timetables for Monday, 16 November 2026, Saturday, 21 November 2026 and Sunday, 15 November 2026; bank holidays and Christmas can differ. Before you rely on a last bus, check its live time on its stop's page.

Questions

What time is the last bus from Penistone tonight?
The 29 to Spring Vale at 23:07 from Sheffield Road/Station Approach, from the timetable for Saturday.
What time is the last bus from Penistone to Sheffield?
The last direct bus from Penistone to Sheffield: on weekdays, the 29 at 07:10 from Sheffield Road/Station Approach, reaching Sheffield at 07:40; on Saturdays, the 29 at 16:25 from Sheffield Road/Station Approach, reaching Sheffield at 16:54; on Sundays, there's no direct bus.
What time is the last bus from Penistone to Huddersfield?
The last direct bus from Penistone to Huddersfield: on weekdays, there's no direct bus; on Saturdays, the 91 at 13:28 from Huddersfield Road/Wellhouse Lane, reaching Huddersfield at 13:32; on Sundays, there's no direct bus.
What time is the last bus from Penistone to Victoria?
The last direct bus from Penistone to Victoria: on weekdays, the 401 at 15:03 from Huddersfield Road/Wellhouse Lane, reaching Victoria at 15:11; on Saturdays, the 29 at 15:01 from Thurlstone Road/Talbot Road, reaching Victoria at 15:17; on Sundays, there's no direct bus.
What time is the last bus from Penistone to Barnsley?
The last direct bus from Penistone to Barnsley: on weekdays, the 21A at 22:22 from Green Road/Ward Street, reaching Barnsley at 22:45; on Saturdays, the 21A at 22:22 from Green Road/Ward Street, reaching Barnsley at 22:45; on Sundays, the 21A at 22:22 from Green Road/Ward Street, reaching Barnsley at 22:47.
What time is the last bus from Penistone to Holmfirth?
The last direct bus from Penistone to Holmfirth: on weekdays, the 29 at 15:01 from Thurlstone Road/Talbot Road, reaching Holmfirth at 15:30; on Saturdays, the 29 at 15:01 from Thurlstone Road/Talbot Road, reaching Holmfirth at 15:30; on Sundays, there's no direct bus.
What time is the last bus from Penistone to Chapeltown?
The last direct bus from Penistone to Chapeltown: on weekdays, the 29 at 23:07 from Sheffield Road/Station Approach, reaching Chapeltown at 23:25; on Saturdays, the 29 at 23:07 from Sheffield Road/Station Approach, reaching Chapeltown at 23:25; on Sundays, the 29 at 23:07 from Sheffield Road/Station Approach, reaching Chapeltown at 23:25.
What time is the last bus from Penistone to Darton?
The last direct bus from Penistone to Darton: on weekdays, the 420 at 15:03 from Huddersfield Road/Wellhouse Lane, reaching Darton at 15:29; on Saturdays, there's no direct bus; on Sundays, there's no direct bus.
What time is the last bus from Penistone to Kexborough?
The last direct bus from Penistone to Kexborough: on weekdays, the 420 at 15:03 from Huddersfield Road/Wellhouse Lane, reaching Kexborough at 15:26; on Saturdays, there's no direct bus; on Sundays, there's no direct bus.
What time is the last bus from Penistone to Dodworth?
The last direct bus from Penistone to Dodworth: on weekdays, the 21A at 22:22 from Green Road/Ward Street, reaching Dodworth at 22:41; on Saturdays, the 21A at 22:22 from Green Road/Ward Street, reaching Dodworth at 22:41; on Sundays, the 21A at 22:22 from Green Road/Ward Street, reaching Dodworth at 22:43.
What time is the last bus from Penistone to Oxspring?
The last direct bus from Penistone to Oxspring: on weekdays, the 29 at 23:07 from Sheffield Road/Station Approach, reaching Oxspring at 23:09; on Saturdays, the 29 at 23:07 from Sheffield Road/Station Approach, reaching Oxspring at 23:09; on Sundays, the 29 at 23:07 from Sheffield Road/Station Approach, reaching Oxspring at 23:09.

Buses in Penistone · Plan a journey with a change

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