PS29
Route map
PS29 live route map
See the route, stops, and live buses currently on this line.
35 stops
Live buses loading
Map ready
Loading the route map...
Cullingworth War Memorial → Keighley
1 trip · first 14:50 · last 14:50
Thu
Live From 2026-05-17
Swipe sideways to see later trips.
Stop
14:50
Cullingworth War Memorial
Cullingworth, Halifax Rd South Road
opposite
14:51
Cullingworth, Haworth Rd Turf Lane
opposite
14:52
14:52
14:53
14:55
14:55
14:57
14:57
14:58
14:59
Haworth Station
near
15:00
15:02
15:05
Haworth, Greenfield Terrace
opposite
15:06
15:07
15:09
Oakworth School
opposite
15:15
15:16
Bracken Bank, Valley View Close
opposite
15:17
15:19
15:20
15:22
Keighley Health Centre
opposite
15:23
15:23
15:24
Timetable data from The Keighley Bus Company, refreshed 2026-06-13 · Source: Bus Open Data Service (BODS) · Service code UZ000KDTR:PS29.
All stops shown
35 stops- Cullingworth, War Memorial
- Cullingworth, Halifax Road Post Office
- Cullingworth, Halifax Rd South Road opposite
- Cullingworth, Haworth Rd Turf Lane opposite
- Cullingworth, Haworth Road Coldspring House stop
- Cullingworth, Haworth Road Springfield Farm stop
- Flappit Spring, Haworth Road Brownhill Farm stop
- Flappit Spring, Halifax Rd Haworth Road stop
- Flappit Spring, Halifax Rd Private Road
- Cross Roads Park
- Lees School
- Lees, Lawcliffe Crescent
- Haworth, Mill Hey on
- Haworth Station near
- Haworth, Bridgehouse Lane
- Haworth, Central Park
- Haworth Primary School
- Haworth, Greenfield Terrace opposite
- Mytholmes, Ebor Lane End
- Mytholmes, Spring Row
- Oakworth, Providence Crescent
- Oakworth, Providence Lane Top
- Oakworth School opposite
- Oakworth, Slaymaker Lane
- Bracken Bank, Goose Cote Lane
- Bracken Bank, Valley View Close opposite
- Bracken Bank, Oakbank Broadway
- Exley Head, Occupation Lane near
- Exley Head
- Knowle Park, Lawnswood Road
- Knowle Park, Rydal Street at
- Keighley Health Centre opposite
- Keighley, Damside
- Keighley, North Street
- Keighley Bus Station Entrance