662 Keighley to Bradford via Bingley, Shipley

Operated by The Keighley Bus Company. First bus 05:15, last bus 23:20. 123 journeys on weekdays. Today, a Sunday: first 07:50, last 22:50. Fares: adult single £1.00 to £2.50 — more.

Next towards Bradford from Keighley Bus Station (stand N): 18:55, 19:25, 19:55

Next towards Keighley from Bradford Interchange Bus Station (stand E): 18:50, 19:20, 19:50

Night bus — overnight departures 22:00–01:01. Saturday nights only. Nights are the night you set out on, so a 01:30 bus on Saturday morning counts as Friday. All night buses.

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

Timetable

Ends at Bradford Intc · Sunday · 36 journeys
Stop 07:5008:2008:5009:2009:4010:0010:2010:4011:0011:2011:4012:0012:2012:4013:0013:2013:4014:0014:2014:4015:0015:2015:4016:0016:2516:5517:2517:5518:2518:5519:2519:5520:2520:5521:2521:55
Keighley Bus Station (stand N) 07:5008:2008:5009:2009:4010:0010:2010:4011:0011:2011:4012:0012:2012:4013:0013:2013:4014:0014:2014:4015:0015:2015:4016:0016:2516:5517:2517:5518:2518:5519:2519:5520:2520:5521:2521:55
West Lea Avenue 07:5708:2708:5709:2709:4710:0810:2810:4811:0811:2811:4812:0812:2812:4813:0813:2813:4814:0814:2814:4815:0815:2815:4816:0816:3317:0317:3218:0218:3219:0219:3220:0220:3221:0221:3222:02
Bingley Park Road D 08:0508:3509:0509:3509:5510:1810:3810:5811:1811:3811:5812:1812:3812:5813:1813:3813:5814:1814:3814:5815:1815:3815:5816:1816:4317:1317:4018:1018:4019:1019:4020:1020:4021:0921:3922:09
Saltaire Junction 08:1408:4409:1409:4410:0410:2910:4911:0911:2911:4912:0912:2912:4913:0913:2913:4914:0914:2914:4915:0915:2915:4916:0916:2916:5417:2417:4918:1918:4919:1919:4920:1920:4921:1721:4722:17
Ashfield Avenue 08:1908:4909:1909:4910:0910:3510:5511:1511:3511:5512:1512:3512:5513:1513:3513:5514:1514:3514:5515:1515:3515:5516:1516:3517:0017:3017:5418:2418:5419:2419:5420:2420:5421:2221:5222:22
Valley Parade (at) 08:2408:5409:2409:5410:1410:4111:0111:2111:4112:0112:2112:4113:0113:2113:4114:0114:2114:4115:0115:2115:4116:0116:2116:4117:0617:3617:5918:2918:5919:2919:5920:2920:5921:2621:5622:26
Bradford Interchange Bus Station (stand E) 08:3309:0309:3310:0310:2310:5211:1211:3211:5212:1212:3212:5213:1213:3213:5214:1214:3214:5215:1215:3215:5216:1216:3216:5217:1717:4718:0818:3819:0819:3820:0820:3821:0821:3522:0522:35

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.

The 662 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 662

Adult single £1.00 to £2.50

Adult single fare table, stage to stage
£1.00 Keighley Railway Station
£1.00£1.00 Wardman St/Sussex St
£1.00£1.00£1.00 Bar Lane/Aireworth Road
£1.00£1.00£1.00£1.00 Granby Lane
£1.00£1.00£1.00£1.00£1.00 Morton Cemetery
£2.50£2.50£2.50£2.50£2.50£1.60 Sunny Mount
£2.50£2.50£2.50£2.50£2.50£2.50£1.60 Moor View
£2.50£2.50£2.50£2.50£2.50£2.50£2.50£1.60 Croft Rd
£2.50£2.50£2.50£2.50£2.50£2.50£2.50£2.50£1.60 Canal Road/Queens Road
£2.50£2.50£2.50£2.50£2.50£2.50£2.50£2.50£2.50£1.60 Harold St
£2.50£2.50£2.50£2.50£2.50£2.50£2.50£2.50£2.50£2.50£1.60 Bingley Church/Myrtle Walk
£2.50£2.50£2.50£2.50£2.50£2.50£2.50£2.50£2.50£2.50£2.50£1.60 Ashfield Court
£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 Wagon Ln
£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 Cottingley New Rd
£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 Branksome Drive
£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£1.60 Saltaire Old Tramshed
£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£1.60 Avondale Road
£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£1.60 Bargrange Avenue/Northcliffe Road
£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£1.60 Ashfield Avenue
£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£2.50£1.60 Emm Lane/Grammar School
£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£2.50£2.50£1.60 Queens Rd
£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£2.50£2.50£2.50£1.60 Brearton Street/Trafalgar Street
£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£2.50£2.50£2.50£2.50£1.60 Bradford Interchange

Read along the row of the stage you travel to, to the column below the stage you board at; the first stage is Keighley Bus Station.

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 The Keighley Bus Company before you travel.

Tickets on the 662

The Keighley Bus Company publishes singles on this route for adults and young people.

Single · MySingle U19 · Job Seeker Single

Ticket types come from The Keighley Bus Company's own fares data on the Bus Open Data Service, last updated 2 October 2026. Prices for singles and returns are under Fares above; for the others, check with The Keighley Bus Company.

65–80% on time
average delay 1.3 min · the range 141 live GPS observations over 30 days can support

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, 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 662

662 towards Bradford

All 55 stops
  1. Keighley Bus Station (stand N) Keighley
  2. Keighley Rail Station A (opp) Keighley
  3. Victoria Park Eastwood
  4. Alston Retail Park (adj) Stockbridge
  5. Aireworth Road (opp) Stockbridge
  6. Bar Lane (at) Riddlesden
  7. West Lea Avenue Riddlesden
  8. Ashwood Drive Riddlesden
  9. Morton Cemetery (at) Riddlesden
  10. Swine Lane Riddlesden
  11. Sunny Mount (at) Riddlesden
  12. Poplar Terrace (at) Riddlesden
  13. Crossflatts B&M Stores Micklethwaite
  14. The Crescent Crossflatts
  15. Micklethwaite Lane Crossflatts
  16. Crossflatts Station Crossflatts
  17. Bingley Grammar School Bingley
  18. Old Main Street Bingley
  19. Bingley Park Road D Bingley
  20. Bingley Main Street A Bingley
  21. Ashfield Court (at) Bingley
  22. Southlands Grove Bingley
  23. Beckfoot School Bingley
  24. Ghyll Wood Drive Cottingley
  25. Grange Park Drive Cottingley
  26. Cottingley Bar (at) Cottingley
  27. Mercure Hotel Nab Wood
  28. Nab Lane Nab Wood
  29. Nab Wood Cemetery (at) Nab Wood
  30. Sherwood Grove Saltaire
  31. Saltaire Junction Saltaire
  32. Victoria Road (at) Saltaire
  33. Kirkgate Saltaire
  34. Avondale Road Shipley
  35. Shipley Central Park (at) Shipley
  36. Northcliffe Park Shipley
  37. Norwood Terrace (at) Frizinghall
  38. Wharncliffe Road (at) Frizinghall
  39. Ashfield Avenue Frizinghall
  40. Lynthorne Road (at) Frizinghall
  41. Park Grove Frizinghall
  42. Lister Park North Frizinghall
  43. Bradford Grammar School (at) Manningham
  44. Cunliffe Road (at) Manningham
  45. Lister Park (opp) Manningham
  46. Queen's Road (near) Manningham
  47. Valley Parade (at) Manningham
  48. Hanover Square (opp) Manningham
  49. Manningham Lane Retail Park Bradford City Centre
  50. Manor Row B Bradford City Centre
  51. Forster Square K (at) Bradford
  52. Cheapside M (at) Bradford
  53. Cathedral S Bradford City Centre
  54. Little Germany V (at) Bradford City Centre
  55. Bradford Interchange Bus Station (stand E) Bradford City Centre

662 towards Keighley

All 52 stops
  1. Bradford Interchange Bus Station (stand E) Bradford City Centre
  2. Little Germany U (opp.) Bradford
  3. Cathedral N Bradford
  4. Cheapside L Bradford City Centre
  5. Forster Square J (at) Bradford
  6. Manor Row A Bradford City Centre
  7. Manningham Lane Retail Park Bradford City Centre
  8. Hanover Square Manningham
  9. Valley Parade Manningham
  10. Blenheim Road Manningham
  11. Lister Park (at) Manningham
  12. Cunliffe Road Manningham
  13. Bradford Grammar School (opp) Manningham
  14. Park Grove Frizinghall
  15. Lynthorne Road Frizinghall
  16. Ashfield Avenue (at) Frizinghall
  17. Wharncliffe Road (opp) Frizinghall
  18. Norwood Terrace (opp) Frizinghall
  19. Northcliffe Park (at) Shipley
  20. Shipley Central Park (opp) Shipley
  21. Avondale Road (at) Shipley
  22. Kirkgate Saltaire
  23. Victoria Road (opp) Saltaire
  24. Saltaire Junction (at) Saltaire
  25. Sherwood Grove (at) Saltaire
  26. Nab Wood Cemetery Nab Wood
  27. Nab Lane Nab Wood
  28. Mercure Hotel Nab Wood
  29. Cottingley Bar (at) Cottingley
  30. Ghyll Wood Drive (at) Cottingley
  31. Beckfoot School Bingley
  32. Southlands Grove (opp) Bingley
  33. Ashfield Court (opp) Bingley
  34. Bingley Main Street B Bingley
  35. Bingley Park Road C Bingley
  36. Old Main Street (at) Bingley
  37. Bingley Grammar School (at) Bingley
  38. Crossflatts Station (opp) Crossflatts
  39. Micklethwaite Lane (near) Crossflatts
  40. Crossflatts B&M Stores Micklethwaite
  41. Poplar Terrace (opp) Riddlesden
  42. Sunny Mount Riddlesden
  43. Swine Lane (opp) Riddlesden
  44. Morton Cemetery (opp) Riddlesden
  45. Ashwood Drive (at) Riddlesden
  46. Granby Lane (opp) Riddlesden
  47. Bar Lane Riddlesden
  48. Aireworth Road (before) Stockbridge
  49. Alston Retail Park (opp) Stockbridge
  50. Victoria Park (opp) Eastwood
  51. Keighley Rail Station B (adj) Keighley
  52. Keighley Bus Station Entrance Keighley

Service registration & registered changes

From official Traffic Commissioner registrations. Registration PB0001748/55 · Changes in West Yorkshire Combined Authority · All service changes →

Towns & areas on this route

Frequently asked questions

What time is the first 662 bus?

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

What time is the last 662 bus?

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

How much does the 662 bus cost?

The Keighley Bus Company's published fares on the 662: adult single £1.00 to £2.50. The 662 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. The Keighley Bus Company day and weekly tickets can work out cheaper if you travel more than twice a day.

Who runs the 662 bus?

The 662 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). Registered with the Traffic Commissioner as PB0001748/55. Check before you travel — services can change at short notice.