PS29
Route map
PS29 live route map
See the route, stops, and live buses currently on this line.
34 stops
Live buses loading
Map ready
Loading the route map...
Keighley → Cullingworth War Memorial
1 trip · first 07:28 · last 07:28
Mon–Fri
Live From 2026-05-17
Swipe sideways to see later trips.
Stop
07:28
Cullingworth War Memorial
Keighley, North Street
stop N5
07:28
Keighley Health Centre
after
07:29
Knowle Park, Rydal Street
opposite
07:29
07:30
07:31
Exley Head
at
07:32
07:34
Oakworth, Slaymaker Lane
opposite
07:36
07:38
07:38
07:39
07:40
07:41
07:42
07:43
07:43
07:45
07:45
07:47
07:49
07:50
07:51
07:59
Timetable data from The Keighley Bus Company, refreshed 2026-06-12 · Source: Bus Open Data Service (BODS) · Service code UZ000KDTR:PS29.
All stops shown
34 stops- Keighley, North Street stop N5
- Keighley Health Centre after
- Knowle Park, Rydal Street opposite
- Knowle Park, Lund Park
- Knowle Park, Lawnswood Road at
- Exley Head at
- Exley Head, Occupation Lane
- Bracken Bank, Oakbank Broadway at
- Bracken Bank, Valley View Close
- Bracken Bank, Goose Cote Lane
- Oakworth, Slaymaker Lane opposite
- Oakworth School at
- Oakworth, Providence Lane Top stop
- Oakworth, Providence Crescent at
- Mytholmes, Spring Row stop
- Mytholmes, Ebor Lane End stop
- Haworth, Greenfield Terrace at
- Haworth Primary School
- Haworth, Central Park
- Haworth, Bridgehouse Lane
- Haworth Station
- Haworth, Mill Hey
- Lees, Lawcliffe Crescent at
- Lees School
- Cross Roads Park
- Flappit Spring, Halifax Rd Private Road stop
- Flappit Spring, Halifax Rd Haworth Road
- Flappit Spring, Haworth Road Brown Hill Farm
- Cullingworth, Haworth Road Springfield Farm
- Cullingworth, Haworth Road Coldspring House
- Cullingworth, Haworth Rd Turf Lane
- Cullingworth, Halifax Rd South Road
- Cullingworth, Halifax Road Post Office opposite
- Cullingworth, War Memorial