91 Holmfirth to Penistone via Wooldale, Denby Dale
Operated by South Pennine Community Transport. First bus 09:55, last bus 13:24. Fares: singles usually capped at £3 — more.
Wanted a different 91? 31 other bus routes are numbered 91 elsewhere in the UK — see every 91 bus timetable by area.
| Stop | 09:55 | 10:55 | 11:55 | 12:55 |
|---|---|---|---|---|
| Holmfirth Bus Station (stand B) | 09:55 | 10:55 | 11:55 | 12:55 |
| Woodlands Grove (at) | 09:57 | 10:57 | 11:57 | 12:57 |
| Greenhill Bank Road (opp) | 10:00 | 11:00 | 12:00 | 13:00 |
| Penistone Rd Marsh Lane (stop) | 10:03 | 11:03 | 12:03 | 13:03 |
| The Star | 10:06 | 11:06 | 12:06 | 13:06 |
| Rockwood House | 10:07 | 11:07 | 12:07 | 13:07 |
| Miller Hill | 10:08 | 11:08 | 12:08 | 13:08 |
| Upper Denby (at) | 10:13 | 11:13 | 12:13 | 13:13 |
| Huddersfield Road/Park House Court (opp) | 10:15 | 11:15 | 12:15 | 13:15 |
| Market Place/St Mary's Street (at) | 10:22 | 11:22 | 12:22 | 13:22 |
Each column is one journey, headed by the time it sets off. Times are shown at the route's main timing stops — buses serve all stops in between. Switch a table to All stops for every stop it calls at, or open a stop's own page for live departures there.
Route map
All stops on route 91
91 towards Penistone
All 41 stops
- Holmfirth Bus Station (stand B) Holmfirth
- Bridge Lane (at) Holmfirth
- Town End Road (opp) Holmfirth
- Woodlands Grove (at) Wooldale
- Heys Road (at) Wooldale
- Springwood Road (at) Wooldale
- Bromley Avenue Wooldale
- Kirkroyds Lane Wooldale
- Holme Lane (opp) New Mill
- Greenhill Bank Road (opp) New Mill
- Church Street New Mill
- Hollin House Lane New Mill
- Gate Foot Lane New Mill
- Penistone Rd Marsh Lane (stop) Shepley
- Sovereign Junction (opp) Shepley
- Upper Jane Well Upper Cumberworth
- Rowgate Upper Cumberworth
- The Star Upper Cumberworth
- Turpin Hill Upper Cumberworth
- Rockwood House Denby Dale
- Denby Dale Viaduct (at) Denby Dale
- Wesley Terrace Denby Dale
- Miller Hill End Denby Dale
- Revel Garth (stop) Denby Dale
- Miller Hill Lower Denby
- The Dunkirk (stop) Lower Denby
- Lower Denby Lane (stop) Lower Denby
- Upper Denby (at) Upper Denby
- Gunthwaite Lane Upper Denby
- Greenacre Lane (stop) Upper Denby
- Falledge Farm (stop) Upper Denby
- County Boundary (stop) Upper Denby
- Huddersfield Road/Wellthorne Lane (opp) Ingbirchworth
- Huddersfield Road/Park House Court (opp) Ingbirchworth
- Huddersfield Road/Mill Lane (opp) Ingbirchworth
- Huddersfield Road/New Row Lane (adj) Ingbirchworth
- Huddersfield Road/Carr Head Lane (adj) Ingbirchworth
- Huddersfield Road/Wellhouse Lane (at) Penistone
- Penistone Grammar School Bus Park/Huddersfield R (at) Penistone
- Bridge Street/Wentworth Road (adj) Penistone
- Market Place/St Mary's Street (at) Penistone
91 towards Holmfirth
All 41 stops
- Market Place/St Mary's Street (at) Penistone
- Huddersfield Road/Barnsley Road (opp) Penistone
- Huddersfield Road/Netherfield (opp) Penistone
- Huddersfield Road/Wellhouse Lane (opp) Penistone
- Huddersfield Road/Carr Head Lane (opp) Ingbirchworth
- Huddersfield Road/New Row Lane (opp) Ingbirchworth
- Huddersfield Road/Mill Lane (adj) Ingbirchworth
- Huddersfield Road/Park House Court (adj) Ingbirchworth
- Huddersfield Road/Wellthorne Lane (adj) Ingbirchworth
- County Boundary Upper Denby
- Falledge Farm Upper Denby
- Greenacre Drive Upper Denby
- Denby Dale Bank Lane (stop) Upper Denby
- Upper Denby Upper Denby
- Lower Denby Lane Lower Denby
- The Dunkirk Lower Denby
- Miller Hill (stop) Lower Denby
- Revel Garth (stop) Denby Dale
- Miller Hill End Denby Dale
- Wesley Terrace Denby Dale
- Denby Dale Viaduct (opp) Denby Dale
- Rockwood House Denby Dale
- Turpin Hill (stop) Upper Cumberworth
- The Star Upper Cumberworth
- Rowgate (opp) Upper Cumberworth
- Upper Jane Well Upper Cumberworth
- Sovereign Junction (at) Shepley
- Penistone Rd Marsh Lane Shepley
- Gate Foot Lane New Mill
- Hollin House Lane (stop) New Mill
- Church Street (opp) New Mill
- Greenhill Bank Road New Mill
- Holme Lane New Mill
- Kirkroyds Lane (at) Wooldale
- Bromley Avenue Wooldale
- Springwood Road (opp) Wooldale
- Heys Lane Wooldale
- Woodlands Grove Wooldale
- Town End Road Holmfirth
- Bridge Lane (opp) Holmfirth
- Holmfirth Bus Station (stand B) Holmfirth
Towns & areas on this route
Frequently asked questions
What time is the first 91 bus?
The first 91 departure leaves at 09:55 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 91 bus?
The last 91 leaves its first stop at 13:24. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 91 bus cost?
Most single fares in England are capped at £3 until 31 December 2026 (then £2 from 1 January 2027). South Pennine Community Transport day and weekly tickets can work out cheaper if you travel more than twice a day.
Who runs the 91 bus?
The 91 is operated by South Pennine Community Transport.
Timetable data from South Pennine Community Transport via the Traveline National Dataset. Check before you travel — services can change at short notice.