D2 Huddersfield to Denby Dale via Aspley, Lepton
Operated by Team Pennine. Registered as running via Waterloo, Shepley , Upper Denby Upper Cumberworth. First bus 07:24, last bus 19:12. 12 journeys on weekdays. Fares: adult single £1.60 to £2.50 — more.
Wanted a different D2? 7 other bus routes are numbered D2 elsewhere in the UK — see every D2 bus timetable by area.
| Stop | 07:30 | 09:50 | 11:50 | 14:10 | 16:10 | 17:15 |
|---|---|---|---|---|---|---|
| Stand Z2 Huddersfield Bus Station | 07:30 | 09:50 | 11:50 | 14:10 | 16:10 | 17:15 |
| Waterloo Junction | 07:45 | 10:05 | 12:05 | 14:27 | 16:32 | 17:37 |
| Highgate Crescent | 07:52 | 10:13 | 12:13 | 14:35 | 16:40 | 17:44 |
| Kirkburton Liberal Club (at) | 08:01 | 10:21 | 12:21 | 14:43 | 16:48 | 17:52 |
| Marsh Court (at) | 08:12 | 10:32 | 12:32 | 14:54 | 16:58 | 18:02 |
| Sovereign Junction (opp) | 08:17 | 10:36 | 12:36 | 14:58 | 17:02 | 18:06 |
| Cumberworth Lane Foresters | 08:23 | 10:41 | 12:41 | 15:03 | 17:07 | 18:11 |
| Denby Dale Rail Station | 08:28 | 10:46 | 12:46 | 15:08 | 17:12 | 18:16 |
Each column is one journey, headed by the time it sets off; one that finishes short of the usual end says where ("to …") — not every journey on this route runs the whole way. A · means that journey does not stop there. 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.
Fares on the D2
Adult single £1.60 to £2.50
Adult single fare table, stage to stage
| £1.60 | St Andrews Road | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| £2.50 | £1.60 | Moldgreen Jcn | ||||||||||||||||
| £2.50 | £2.50 | £1.60 | Dalton Green Lane | |||||||||||||||
| £2.50 | £2.50 | £1.60 | £1.60 | Waterloo | ||||||||||||||
| £2.50 | £2.50 | £2.50 | £2.50 | £1.60 | Cowms End Rd | |||||||||||||
| £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £1.60 | Chimney Ln | ||||||||||||
| £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £1.60 | Highgate Crescent | |||||||||||
| £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £1.60 | Sun Inn (Lepton) | ||||||||||
| £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £1.60 | Rowley Lane Btm | |||||||||
| £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £1.60 | Dogley Bar | ||||||||
| £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | Hartley Cottage | |||||||
| £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £1.60 | Rising Sun | ||||||
| £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £1.60 | Cask & Spindle | |||||
| £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £1.60 | Black Bull, Shepley | ||||
| £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £1.60 | Sovereign Inn | |||
| £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | Star Inn | ||
| £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | Foresters Low Cumbwt | |
| £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | Denby Dale Railway |
Read along the row of the stage you travel to, to the column below the stage you board at; the first stage is Huddersfield Bus Stn.
Transdev's published fares on the Bus Open Data Service, in force from 1 January 2026. A fare stage is a group of neighbouring stops that are priced the same. Fares change — check with Team Pennine before you travel.
Tickets on the D2
Team Pennine publishes singles on this route for adults and young people.
Single · MySingle U19 · Job Seeker Single
Ticket types come from Team Pennine's own fares data on the Bus Open Data Service, last updated 7 October 2026. Prices for singles and returns are under Fares above; for the others, check with Team Pennine.
Christmas & bank holidays
These dates are not the usual timetable for the day they fall on. They come from the operator’s published data, which for Christmas and New Year is often late or incomplete, so check with Team Pennine before you travel. Everything above is an ordinary week.
Not published yet: Christmas Eve, Christmas Day, Boxing Day, 28 December, New Year's Eve and New Year's Day. Operators often publish festive timetables only a few weeks ahead, so check again nearer the date.
Route map
All stops on route D2
D2 towards Denby Dale
All 69 stops
- Stand Z2 Huddersfield Bus Station Huddersfield Town Centre
- Lord Street K3 Huddersfield Town Centre
- Southgate R3 Huddersfield Town Centre
- St Andrews Road End Aspley
- Carr Pit Road (at) Aspley
- Aspley Lidl Aspley
- Chapel Lane (near) Moldgreen
- Broad Lane Junction Moldgreen
- Ravensknowle Park (opp) Dalton
- Mayfield Avenue (at) Dalton
- Beech Avenue (opp) Dalton
- Dalton Green Lane (at) Dalton
- Cross Green Road (at) Waterloo
- Waterloo Junction Waterloo
- Tandem Way (at) Waterloo
- Quarry Lane Waterloo
- Lascelles Hall Road (at) Fenay Bridge
- Croftflat Drive Top Fenay Bridge
- Croftflat Drive Fenay Bridge
- Thorgrow Close (on) Fenay Bridge
- Fenay Bankside (stop) Lepton
- Oak Tree Avenue (at) Lepton
- Highgate Crescent Lepton
- Ings Way (at) Lepton
- Highgate Avenue Lepton
- High Green East Lepton
- Birch Avenue (at) Lepton
- Rowley Lane School (stop) Lepton
- Hermitage Park (at) Lepton
- Clough Park (opp) Lepton
- Woodsome Drive (opp) Fenay Bridge
- Rowley Lane Fenay Bridge
- Rowley Mills (opp) Fenay Bridge
- Dogley Lane Fenay Bridge
- Far Dene Highburton
- Spring Grove Kirkburton
- Slant Gate (stop) Kirkburton
- Kirkburton Liberal Club (at) Kirkburton
- Hallas Road (at) Kirkburton
- Riley Lane (on) Kirkburton
- Causeway Foot (stop) Kirkburton
- Thunder Bridge Lane (opp) Kirkburton
- Dam Hill Shelley
- The Rising Shelley
- Cleveland Way (at) Shelley
- Far Bank (at) Shelley
- Tailors Green Shelley
- Hey Moor House Common Shelley
- Station Lane (opp) Shepley
- The Knowle (adj) Shepley
- Lea Drive Shepley
- Shepley Library (opp) Shepley
- Cliffe Road Shepley
- Marsh Court (at) Shepley
- Long Close Lane Shepley
- Marshlands Shepley
- Sovereign Junction (opp) Shepley
- Upper Jane Well Upper Cumberworth
- Rowgate Upper Cumberworth
- Cumberworth School (at) Upper Cumberworth
- Eunice Lane (stop) Upper Cumberworth
- Cumberworth Cricket Cliub Lower Cumberworth
- Cumberworth Lane Foresters Lower Cumberworth
- Cumberworth Lane Lower Cumberworth
- Bluehills Lane Lower Cumberworth
- Denby Dale War Memorial Denby Dale
- Wesley Terrace Denby Dale
- Denby Dale Viaduct (opp) Denby Dale
- Denby Dale Rail Station Denby Dale
D2 towards Huddersfield
All 69 stops
- Denby Dale Rail Station Denby Dale
- Denby Dale Viaduct (at) Denby Dale
- Wesley Terrace Denby Dale
- Denby Dale War Memorial Denby Dale
- Bluehills Lane (stop) Lower Cumberworth
- Cumberworth Lane (stop) Lower Cumberworth
- Lower Cumberworth (stop) Lower Cumberworth
- Cumberworth Cricket Club (stop) Lower Cumberworth
- Eunice Lane Upper Cumberworth
- Cumberworth School Upper Cumberworth
- The Star Upper Cumberworth
- Rowgate (opp) Upper Cumberworth
- Upper Jane Well Upper Cumberworth
- Sovereign Junction (at) Shepley
- Marshlands (stop) Shepley
- Long Close Lane (stop) Shepley
- Marsh Court (opp) Shepley
- Cliffe Road (stop) Shepley
- Shepley Library (at) Shepley
- Shepley Black Bull Shepley
- The Knowle Shepley
- Station Lane Shepley
- Hey Moor House Common (opp) Shelley
- Tailors Green Shelley
- Far Bank Shelley
- Cleveland Way Shelley
- The Rising Shelley
- Dam Hill (at) Shelley
- Thunder Bridge Lane Kirkburton
- Causeway Foot Kirkburton
- Riley Lane Kirkburton
- Hallas Road Kirkburton
- Kirkburton Liberal Club Kirkburton
- Slant Gate Kirkburton
- Spring Grove (at) Kirkburton
- Far Dene Highburton
- Dogley Lane Fenay Bridge
- Rowley Mills (at) Fenay Bridge
- Woodsome Drive (stop) Fenay Bridge
- Clough Park Lepton
- Hermitage Park Lepton
- Rowley Lane School (adj) Lepton
- Birch Avenue Lepton
- Highgate Avenue Lepton
- Ings Way Lepton
- Highgate Crescent Lepton
- Oak Tree Avenue Lepton
- Fenay Bankside Lepton
- Thorgrow Close Fenay Bridge
- Croftflat Drive (N bound) Fenay Bridge
- Chimney Lane Lepton
- Lascelles Hall Road Fenay Bridge
- Quarry Lane (opp) Waterloo
- Tandem Way Waterloo
- Waterloo Junction Waterloo
- Cross Green Road (opp) Waterloo
- Dalton Green Lane Dalton
- Mayfield Avenue Dalton
- Ravensknowle Park Dalton
- Broad Lane Junction Moldgreen
- Moldgreen Church Moldgreen
- Chapel Lane (opp) Moldgreen
- Aspley Lidl (at) Aspley
- St Andrews Road End Aspley
- Aspley Basin Aspley
- Southgate R1 Huddersfield Town Centre
- Kirkgate (stop K6) Huddersfield Town Centre
- Westgate W2 Huddersfield Town Centre
- Huddersfield Bus Station (stand J) Huddersfield Town Centre
Service registration & registered changes
- Service change effective 22 February 2026 To amend Timetable.
- Service change effective 23 February 2025 To amend Timetable.
- Service change effective 15 May 2022 To amend Timetable.
- New service effective 25 July 2021 Monday to Saturday Ho
Registered as financially supported by a local authority (WYCA).
From official Traffic Commissioner registrations. Registration PB2044957/30 · Changes in West Yorkshire Combined Authority · All service changes →
Towns & areas on this route
Frequently asked questions
What time is the first D2 bus?
The first D2 departure on weekdays leaves at 07:24 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last D2 bus?
The last D2 on weekdays leaves its first stop at 19:12. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the D2 bus cost?
Team Pennine's published fares on the D2: adult single £1.60 to £2.50. The D2 is confirmed by GOV.UK as part of the national fare cap, so a single costs at most £3 until 31 December 2026, then £2 from 1 January 2027. Team Pennine day and weekly tickets can work out cheaper if you travel more than twice a day.
Who runs the D2 bus?
The D2 is operated by Team Pennine.
Timetable data from Team Pennine via the DfT Bus Open Data Service (Yorkshire & the Humber feed). Registered with the Traffic Commissioner as PB2044957/30. Check before you travel — services can change at short notice.