502 Halifax to Keighley via Ovenden, Illingworth

Operated by Team Pennine. First bus 05:45, last bus 18:30. 25 journeys on weekdays. Fares: adult single £1.00 to £2.50 — more.

Next towards Keighley from Halifax Bus Station (stand H): 13:50, 15:10, 16:10

Next towards Halifax from Keighley Bus Station (stand L): 13:55, 15:00, 16:20

Wanted a different 502? 10 other bus routes are numbered 502 elsewhere in the UK — see every 502 bus timetable by area.

Timetable

Ends at Keighley Bus Station · Monday to Friday · 12 journeys
Stop 05:4506:4507:4508:5009:5010:5011:5012:5013:5015:1016:1017:25
Halifax Bus Station (stand H) 05:4506:4507:4508:5009:5010:5011:5012:5013:5015:1016:1017:25
Beechwood Road Library 05:5406:5507:5709:0010:0011:0012:0013:0014:0015:2116:2217:39
Church (W bound) 06:0107:0208:0409:0710:0711:0712:0713:0714:0715:3016:3017:46
Station Road 06:1107:1408:1709:1810:1811:1812:1813:1814:1815:4316:4317:58
War Memorial 06:1907:2108:2509:2710:2711:2712:2713:2714:2715:5116:5118:06
Cross Roads (at) 06:2507:2708:3209:3310:3411:3412:3413:3414:3415:5816:5818:13
Keighley Bus Station (stand L) 06:3707:3908:4709:4710:4711:4712:4713:4714:4716:1117:1118:25

Each column is one journey, headed by the time it sets off. 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.

The 502 is confirmed in the national fare cap — single fares cost at most £3 until 31 Dec 2026, then £2 from 1 January 2027. Source: GOV.UK. Details →

Fares on the 502

Adult single £1.00 to £2.50

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 502

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 502

502 towards Keighley

All 77 stops
  1. Halifax Bus Station (stand H) Halifax Town Centre
  2. Cross Hills Dean Clough
  3. Dean Clough Dean Clough
  4. Lee Bridge (NW bound) Dean Clough
  5. Shroggs Road Bottom (after) Dean Clough
  6. Lee Mount Church (at) Lee Mount
  7. Lentilfield Street Lee Mount
  8. Old Lane Ovenden
  9. Athol Road Ovenden
  10. Nursery Lane (at) Ovenden
  11. Beechwood Medical Centre Ovenden
  12. Moorside School Ovenden
  13. Moorside Club Illingworth
  14. Beechwood Road Top Ovenden
  15. Beechwood Road Library Ovenden
  16. Beechwood Drive (at) Ovenden
  17. St Andrews Church (opp) Holmfield
  18. Beechwood Road Bottom (at) Holmfield
  19. Beechwood Avenue Holmfield
  20. Trinity Academy Holmfield
  21. Laurel Bank Close (opp) Holmfield
  22. Valley Way (at) Illingworth
  23. Riley Lane Illingworth
  24. School Lane Illingworth
  25. Illingworth Road End (N bound) Illingworth
  26. Church (W bound) Bradshaw
  27. Green Lane Illingworth
  28. Pavement Ln Keighley Rd (W bound) Illingworth
  29. Cow Hll Gate Lane Illingworth
  30. The Moorlands Inn Ogden
  31. Rocks Lane (at) Ogden
  32. Jane Green (at) Ogden
  33. Causeway Foot (N bound) Ogden
  34. Windmill Court Hotel Causeway Foot
  35. Causeway Foot Coal Lane Ogden
  36. County Bridge Denholme
  37. Thornton Hills Close Denholme
  38. Cragg Lane (at) Denholme
  39. Smithy Hill (N bound) Denholme
  40. Brighouse Road Denholme
  41. Denholme Business Centre Denholme
  42. Long Causeway Denholme
  43. Main Road Denholme
  44. Station Road Denholme
  45. Foster Park (opp) Denholme
  46. Foster Park Road (opp) Denholme
  47. Ogden Lane (at) Denholme
  48. Beech Drive (at) Cullingworth
  49. Manywells Court (at) Cullingworth
  50. Manywells Crescent (opp) Cullingworth
  51. South Road (at) Cullingworth
  52. Cullingworth Post Office (at) Cullingworth
  53. War Memorial Cullingworth
  54. Cullingworth Post Office Cullingworth
  55. South Road (opp) Cullingworth
  56. Turf Lane (stop) Cullingworth
  57. Coldspring House (stop) Cullingworth
  58. Springfield Farm (stop) Cullingworth
  59. Brownhill Farm (stop) Flappit Spring
  60. Flappit Spring Flappit Spring
  61. New Springs Farm Flappit Spring
  62. Cross Roads (at) Cross Roads
  63. Bocking WMC (at) Cross Roads
  64. Lingfield Drive Cross Roads
  65. Whins Wood Cross Roads
  66. Hainworth Crag Road Ingrow
  67. Damems Lane Ingrow
  68. Hermit Hole Ingrow
  69. Damems Road Ingrow
  70. Hainworth Lane Ingrow
  71. Ingrow West Station Ingrow
  72. Rawling Street (at) Knowle Park
  73. The Knowle Knowle Park
  74. King Street Knowle Park
  75. South Street Keighley
  76. North Street Keighley
  77. Keighley Bus Station (stand L) Keighley

502 towards Halifax

All 80 stops
  1. Keighley Bus Station (stand L) Keighley
  2. Bridge Street B (at) Keighley
  3. South Street Keighley
  4. King Street (opp) Knowle Park
  5. The Knowle Knowle Park
  6. Rawling Street Knowle Park
  7. Ingrow West Station Ingrow
  8. Hainworth Lane Ingrow
  9. Damems Road Ingrow
  10. Hermit Hole Ingrow
  11. Damems Lane Ingrow
  12. Hainworth Crag Road Ingrow
  13. Whins Wood (at) Cross Roads
  14. Lingfield Drive Cross Roads
  15. Bocking WMC (opp) Cross Roads
  16. Cross Roads Cross Roads
  17. Halifax Rd Bingley Road (S bound) Cross Roads
  18. New Springs Farm (stop) Flappit Spring
  19. Flappit Spring (SW bound) Flappit Spring
  20. Brownhill Farm Flappit Spring
  21. Springfield Farm Cullingworth
  22. Coldspring House Cullingworth
  23. Turf Lane Cullingworth
  24. South Road (at) Cullingworth
  25. Cullingworth Post Office (at) Cullingworth
  26. War Memorial Cullingworth
  27. Cullingworth Post Office Cullingworth
  28. South Road (opp) Cullingworth
  29. Manywells Crescent (at) Cullingworth
  30. Manywells Court Cullingworth
  31. Beech Drive (opp) Cullingworth
  32. Ogden Lane (opp) Denholme
  33. Foster Park Road (at) Denholme
  34. Foster Park (at) Denholme
  35. Station Road (opp) Denholme
  36. Main Road (SW bound) Denholme
  37. Long Causeway Denholme
  38. Denholme Business Centre Denholme
  39. Brighouse Road (at) Denholme
  40. Smithy Hill Denholme
  41. Cragg Lane Denholme
  42. County Bridge Denholme
  43. Coal Lane (stop) Ogden
  44. Windmill Court Hotel (stop) Causeway Foot
  45. Causeway Foot Ogden
  46. Jane Green (opp) Ogden
  47. Rocks Lane Ogden
  48. The Moorlands Inn (at) Ogden
  49. Cow Hill Gate Lane Illingworth
  50. Pavement Lane Illingworth
  51. Green Lane (opp) Illingworth
  52. Pavement Ln nr Riley Ln Bradshaw
  53. Bradshaw Church Bradshaw
  54. Illingworth Road End Illingworth
  55. School Lane (stop) Illingworth
  56. Riley Lane (stop) Illingworth
  57. Valley Way (opp) Illingworth
  58. Whitehouse Close Illingworth
  59. Laurel Bank Close (adj) Illingworth
  60. Holdsworth Road (S bound) Holmfield
  61. Trinity Academy (at) Holmfield
  62. Beechwood Avenue Holmfield
  63. Beechwood Rd Kingdom Hall (adj) Holmfield
  64. St Andrews Church (adj) Holmfield
  65. Beechwood Drive Ovenden
  66. Beechwood Road Library Ovenden
  67. Beechwood Road (at) Illingworth
  68. Moorside School (at) Ovenden
  69. Nursery Lane (opp) Ovenden
  70. Shay Lane (at) Ovenden
  71. Athol Road (opp) Ovenden
  72. Old Lane (at) Ovenden
  73. Lentilfield Street (opp) Lee Mount
  74. Lee Mount Church Lee Mount
  75. Shroggs Road Bottom (at) Dean Clough
  76. Lee Bridge Dean Clough
  77. Dean Clough (E bound) Dean Clough
  78. Cross Hills Dean Clough
  79. Northgate (S bound) Halifax Town Centre
  80. Halifax Bus Station Entrance Halifax Town Centre

Towns & areas on this route

Frequently asked questions

What time is the first 502 bus?

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

What time is the last 502 bus?

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

How much does the 502 bus cost?

Team Pennine's published fares on the 502: adult single £1.00 to £2.50. The 502 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 502 bus?

The 502 is operated by Team Pennine.

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