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.
| To | Today (Saturday) | Weekdays | Saturdays | Sundays |
|---|---|---|---|---|
| Sheffield | 29 16:25 | 29 07:10 | 29 16:25 | none |
| Huddersfield | 91 13:28 | none | 91 13:28 | none |
| Victoria | 29 15:01 | 401 15:03 | 29 15:01 | none |
| Barnsley | 21A 22:22 | 21A 22:22 | 21A 22:22 | 21A 22:22 |
| Holmfirth | 29 15:01 | 29 15:01 | 29 15:01 | none |
| Chapeltown | 29 23:07 | 29 23:07 | 29 23:07 | 29 23:07 |
| Darton | none | 420 15:03 | none | none |
| Kexborough | none | 420 15:03 | none | none |
| Dodworth | 21A 22:22 | 21A 22:22 | 21A 22:22 | 21A 22:22 |
| Oxspring | 29 23:07 | 29 23:07 | 29 23:07 | 29 23:07 |
| Stocksbridge | 23 15:46 | 26 16:02 | 23 15:46 | none |
| Mapplewell | none | 420 15:03 | none | none |
| Thurgoland | 29 23:07 | 29 23:07 | 29 23:07 | 29 23:07 |
| Millhouse Green | 21A 21:51 | 21A 21:51 | 21A 21:51 | 21A 21:51 |
| Silkstone Common | 21A 22:22 | 21A 22:22 | 21A 22:22 | 21A 22:22 |
| Spring Vale | 29 23:07 | 29 23:07 | 29 23:07 | 29 23:07 |
| Gilroyd | 24a 22:00 | 24a 22:00 | 24a 22:00 | 24a 22:00 |
| High Green | 29 23:07 | 29 23:07 | 29 23:07 | 29 23:07 |
| Wortley | 29 23:07 | 29 23:07 | 29 23:07 | 29 23:07 |
| Cawthorne | none | 412 15:05 | none | none |
| Thurlstone | 21A 21:51 | 21A 21:51 | 21A 21:51 | 21A 21:51 |
| Crane Moor | 24a 22:00 | 24a 22:00 | 24a 22:00 | 24a 22:00 |
| Crow Edge | 29 15:01 | 21 17:50 | 29 15:01 | none |
| Hazlehead | 29 15:01 | 21 17:50 | 29 15:01 | none |
| Stainborough | 24a 22:00 | 24a 22:00 | 24a 22:00 | 24a 22:00 |
| Hood Green | 24a 22:00 | 24a 22:00 | 24a 22:00 | 24a 22:00 |
| Silkstone | 21A 22:22 | 21A 22:22 | 21A 22:22 | 21A 22:22 |
| Dunford Bridge | 29 15:01 | 401 15:03 | 29 15:01 | none |
| Hoylandswaine | 20 17:20 | 20 18:42 | 20 17:20 | none |
| Ingbirchworth | 24 19:04 | 24 19:04 | 24 19:04 | none |
| Law | 29 15:01 | 29 15:01 | 29 15:01 | none |
| Flouch | none | 401 15:03 | none | none |
| Harden | 29 15:01 | 29 15:01 | 29 15:01 | none |
| Howbrook | 29 23:07 | 29 23:07 | 29 23:07 | 29 23:07 |
| Langsett | none | 401 15:03 | none | none |
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