PS29 Keighley to Cullingworth via Knowle Park, Oakworth

Operated by The Keighley Bus Company. First bus 07:28, last bus 15:35. 2 journeys on weekdays. Fares: set by the operator, not in the £3 cap — more.

Next towards Cullingworth from North Street (stop N5): tomorrow 07:28

Next towards Keighley from War Memorial: 15:35

Timetable

Ends at Cullingworth · Monday to Wednesday · 1 journey

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.

This route is listed as NOT included in the £3 national fare cap (per GOV.UK) — The Keighley Bus Company sets its own fares here, though local discounts may apply. How the cap works →

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 The Keighley Bus Company before you travel. Everything above is an ordinary week.

Not published yet: Christmas Eve, Christmas Day, 28 December, 29 December, 30 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 PS29

PS29 towards Cullingworth

All 34 stops
  1. North Street (stop N5) Keighley
  2. Keighley Health Centre (after) Keighley
  3. Rydal Street (opp) Knowle Park
  4. Lund Park Knowle Park
  5. Lawnswood Road (at) Knowle Park
  6. Exley Head (at) Exley Head
  7. Occupation Lane Exley Head
  8. Oakbank Broadway (at) Bracken Bank
  9. Valley View Close Bracken Bank
  10. Goose Cote Lane Bracken Bank
  11. Slaymaker Lane (opp) Oakworth
  12. Oakworth School (at) Oakworth
  13. Providence Lane Top (stop) Oakworth
  14. Providence Crescent (at) Oakworth
  15. Spring Row (stop) Mytholmes
  16. Ebor Lane End (stop) Mytholmes
  17. Greenfield Terrace (at) Haworth
  18. Haworth Primary School Haworth
  19. Central Park Haworth
  20. Bridgehouse Lane Haworth
  21. Haworth Station Haworth
  22. Mill Hey Haworth
  23. Lawcliffe Crescent (at) Lees
  24. Lees School Lees
  25. Cross Roads Park Cross Roads
  26. New Springs Farm (stop) Flappit Spring
  27. Flappit Spring (SW bound) Flappit Spring
  28. Brownhill Farm Flappit Spring
  29. Springfield Farm Cullingworth
  30. Coldspring House Cullingworth
  31. Turf Lane Cullingworth
  32. South Road (at) Cullingworth
  33. Cullingworth Post Office (at) Cullingworth
  34. War Memorial Cullingworth

PS29 towards Keighley

All 35 stops
  1. War Memorial Cullingworth
  2. Cullingworth Post Office Cullingworth
  3. South Road (opp) Cullingworth
  4. Turf Lane (stop) Cullingworth
  5. Coldspring House (stop) Cullingworth
  6. Springfield Farm (stop) Cullingworth
  7. Brownhill Farm (stop) Flappit Spring
  8. Flappit Spring Flappit Spring
  9. New Springs Farm Flappit Spring
  10. Cross Roads Park Cross Roads
  11. Lees School Lees
  12. Lawcliffe Crescent Lees
  13. Mill Hey (on) Haworth
  14. Haworth Station (near) Haworth
  15. Bridgehouse Lane Haworth
  16. Central Park Haworth
  17. Haworth Primary School Haworth
  18. Greenfield Terrace (opp) Haworth
  19. Ebor Lane End Mytholmes
  20. Spring Row Mytholmes
  21. Providence Crescent Oakworth
  22. Providence Lane Top Oakworth
  23. Oakworth School (opp) Oakworth
  24. Slaymaker Lane Oakworth
  25. Goose Cote Lane Bracken Bank
  26. Valley View Close (opp) Bracken Bank
  27. Oakbank Broadway Bracken Bank
  28. Occupation Lane (near) Exley Head
  29. Exley Head Exley Head
  30. Lawnswood Road Knowle Park
  31. Rydal Street (at) Knowle Park
  32. Keighley Health Centre (opp) Keighley
  33. Damside Keighley
  34. North Street Keighley
  35. Keighley Bus Station Entrance Keighley

Towns & areas on this route

Frequently asked questions

What time is the first PS29 bus?

The first PS29 departure on weekdays leaves at 07:28 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).

What time is the last PS29 bus?

The last PS29 on weekdays leaves its first stop at 15:35. Always check the timetable for your specific stop — later stops are reached after this time.

How much does the PS29 bus cost?

GOV.UK lists this route as not included in the £3 national fare cap, so The Keighley Bus Company sets its own single fares — check their website for prices. Local discounted fares may still apply.

Who runs the PS29 bus?

The PS29 is operated by The Keighley Bus Company.

Timetable data from The Keighley Bus Company via the DfT Bus Open Data Service (Yorkshire & the Humber feed). Check before you travel — services can change at short notice.