62 Keighley Bus Stn ↔ Ilkley Bus Station
Operated by The Keighley Bus Company. First bus 05:29, last bus 23:10. 87 journeys on weekdays.
Timetable
Times are shown at the route's main timing stops — buses serve all stops in between. For times at your exact stop, open the stop's own page.
| Keighley Bus Station (stand J) | 05:40 | 06:25 | 07:10 | 07:40 | 08:10 | 08:45 | 09:10 | 09:15 | 09:45 | 10:15 | 10:45 | 11:10 | 11:15 | 11:45 | 12:10 | 12:15 | 12:45 | 13:10 | 13:15 | 13:45 | 14:10 | 14:15 | 14:45 | 15:10 | 15:15 | 15:45 | 16:10 | 16:15 | 16:45 | 17:10 | 17:15 | 17:45 | 18:25 | 18:25 | 19:25 | 19:25 | 20:25 | 20:25 | 21:25 | 21:25 | 22:25 | 22:25 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Primary School (adj) | 05:48 | 06:33 | 07:20 | 07:51 | 08:21 | 08:55 | 09:18 | 09:23 | 09:53 | 10:23 | 10:53 | 11:18 | 11:23 | 11:53 | 12:18 | 12:23 | 12:53 | 13:18 | 13:23 | 13:53 | 14:18 | 14:24 | 14:55 | 15:18 | 15:25 | 15:55 | 16:18 | 16:25 | 16:55 | 17:18 | 17:25 | 17:55 | 18:33 | 18:33 | 19:33 | 19:33 | 20:33 | 20:33 | 21:33 | 21:33 | 22:33 | 22:33 |
| Airedale Hospital (Stop B) | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | 16:22 | · | · | · | · | · | · | · | · | · | 20:37 | 20:37 | · | · | 22:37 | · |
| Queen Street | 05:52 | 06:38 | 07:26 | 07:57 | 08:27 | 09:01 | 09:24 | 09:29 | 09:59 | 10:29 | 10:59 | 11:24 | 11:29 | 11:59 | 12:24 | 12:29 | 12:59 | 13:24 | 13:29 | 13:59 | 14:24 | 14:30 | 15:02 | 15:24 | 15:32 | 16:02 | 16:30 | 16:32 | 17:02 | 17:24 | 17:32 | 18:02 | 18:38 | 18:38 | 19:38 | 19:38 | 20:45 | 20:45 | 21:37 | 21:37 | 22:45 | 22:37 |
| Brierdene | 05:58 | 06:45 | 07:33 | 08:04 | 08:34 | 09:08 | 09:31 | 09:36 | 10:06 | 10:36 | 11:06 | 11:31 | 11:36 | 12:06 | 12:31 | 12:36 | 13:06 | 13:31 | 13:36 | 14:06 | 14:31 | 14:37 | 15:10 | 15:31 | 15:40 | 16:10 | 16:37 | 16:40 | 17:10 | 17:31 | 17:39 | 18:09 | 18:44 | 18:44 | 19:44 | 19:44 | 20:50 | 20:50 | 21:42 | 21:42 | 22:50 | 22:42 |
| Moor Park Way | 06:05 | 06:53 | 07:41 | 08:12 | 08:42 | 09:15 | 09:38 | 09:43 | 10:13 | 10:43 | 11:13 | 11:38 | 11:43 | 12:13 | 12:38 | 12:43 | 13:13 | 13:38 | 13:43 | 14:13 | 14:38 | 14:45 | 15:18 | 15:38 | 15:48 | 16:18 | 16:44 | 16:48 | 17:18 | 17:38 | 17:46 | 18:16 | 18:51 | 18:51 | 19:51 | 19:51 | 20:56 | 20:56 | 21:48 | 21:48 | 22:56 | 22:48 |
| Ilkley Bus Station (stand B) | 06:19 | 07:07 | 07:55 | 08:27 | 08:57 | 09:29 | 09:52 | 09:57 | 10:27 | 10:57 | 11:27 | 11:52 | 11:57 | 12:27 | 12:52 | 12:57 | 13:27 | 13:52 | 13:57 | 14:27 | 14:52 | 15:01 | 15:34 | 15:52 | 16:04 | 16:34 | 16:58 | 17:04 | 17:34 | 17:52 | 18:00 | 18:30 | 19:03 | 19:03 | 20:03 | 20:03 | 21:08 | 21:08 | 22:00 | 22:00 | 23:08 | 23:00 |
Route map
All stops on route 62
62 towards Ilkley Bus Station
- North Street Keighley
- Keighley Bus Station (stand J) Keighley
- East Avenue (opp) Keighley
- Utley Cemetery (opp) Utley
- Beechcliffe School Utley
- Ashgrove Road (opp) Utley
- Ferncliffe Drive (at) Utley
- Bar House Lane (at) Utley
- Keighley RUFC Utley
- Hawkcliffe Farm (opp) Steeton
- Aireburn Avenue (at) Steeton
- Elmsley Street (near) Steeton
- Primary School (adj) Steeton
- Thornhill Road (opp) Steeton
- Airedale Hospital (Stop C) Airedale Hospital
- Airedale Hospital (Stop B) Airedale Hospital
- Airedale Hospital (Stop A) Eastburn
- Thornhill Road (at) Steeton
- Airedale Hospital Main Entrance Steeton
- Elmsley Street (a) Steeton
- Steeton & Silsden Station Steeton
- Steeton Hall Gardens (at) Steeton
- Silsden Bridge Steeton
- Belton Road Silsden
- High Banks (at) Silsden
- Queen Street Silsden
- Vale View Silsden
- Gloucester Avenue Silsden
- Cornwall Avenue Silsden
- Cross Moor Close (at) Silsden
- Park Green Silsden
- Dell Croft (opp) Silsden
- Dradishaw Road Silsden
- Foster Avenue (stop) Silsden
- Bell Square Silsden
- Brownbank Lane (stop) Silsden
- Pickard Lane (at) Silsden
- Brierdene Silsden
- Silsden Reservoir (stop) Silsden
- Low Cringles Silsden
- Lippersley Lane (opp) Addingham
- Cringles Lane Silsden
- Cringles Park Home Estate Silsden
- Lower Marchup (stop) Addingham
- Marchup Cottage Addingham
- Crossbank Road Addingham
- Silsden Road Allotments (stop) Addingham
- Moor Park Way Addingham
- The Lord Addingham Addingham
- Addingham Library Addingham
- Memorial Hall Addingham
- Addingham Cricket Club Addingham
- Hallcroft Drive (near) Addingham
- Old Lane Addingham
- Skipton Road (stop) Ilkley
- Netherwood (stop) Ilkley
- Dale View (stop) Ilkley
- The Hollins (near) Ilkley
- Easby Drive Ilkley
- Victoria Avenue (opp) Ilkley
- Middleton Road Ilkley
- Ilkley Bus Station (stand B) Ilkley
62 towards Keighley Bus Stn
- Elmore Terrace (Opp) Cross Hills
- The Dalesway PH (adj) Cross Hills
- Fieldhead Drive (adj) Cross Hills
- South Craven School (adj) Cross Hills
- Co-op (adj) Cross Hills
- Boundary Avenue (opp) Cross Hills
- Holme Bridge (S-bound) Sutton in Craven
- Primary Sch (NE-bound) Sutton in Craven
- St Thomas' Hall (E-bound) Sutton in Craven
- Harker Street (E-bound) Sutton Mill
- Grange Road Eastburn
- Sutton Lane End (at) Eastburn
- Brook Street Ilkley
- Ilkley Bus Station (stand B) Ilkley
- Middleton Road Ilkley
- Easby Drive Ilkley
- Victoria Avenue Ilkley
- The Hollins Ilkley
- Skipton Rd Layby Ilkley
- Netherwood Ilkley
- Skipton Road Ilkley
- Old Lane (opp) Addingham
- Church Street Addingham
- Hallcroft Drive Addingham
- Addingham Cricket Club Addingham
- The Lord Addingham Addingham
- Memorial Hall (at) Addingham
- Addingham Library (at) Addingham
- Moor Park Way (opp) Addingham
- Silsden Road Allotments (at) Addingham
- Crossbank Road (stop) Addingham
- Marchup Cottage (stop) Addingham
- Lower Marchup Addingham
- Lippersley Lane (*) Addingham
- Cringles Lane (opp) Silsden
- Cringles Park Home Estate (S bound) Silsden
- Low Cringles (stop) Silsden
- Silsden Reservoir Silsden
- Brownbank Lane Silsden
- Pickard Lane Silsden
- Bell Square Silsden
- Foster Avenue Silsden
- Dell Croft (at) Silsden
- Dradishaw Road (stop) Silsden
- Park Green (stop) Silsden
- Cross Moor Close (Stop) Silsden
- Gloucester Avenue (stop) Silsden
- Cornwall Avenue (stop) Silsden
- Vale View Silsden
- High Banks Silsden
- Queen Street (at) Silsden
- Belton Road (at) Silsden
- Silsden Bridge (at) Steeton
- Steeton & Silsden Station Steeton
- Steeton Hall Gardens Steeton
- Elmsley Street (near) Steeton
- Thornhill Road (opp) Steeton
- Airedale Hospital (Stop C) Airedale Hospital
- Airedale Hospital (Stop A) Eastburn
- Airedale Hospital (Stop B) Airedale Hospital
- Thornhill Road (at) Steeton
- Airedale Hospital Main Entrance Steeton
- Elmsley Street (a) Steeton
- Steeton Hall Gardens (at) Steeton
- Steeton & Silsden Station Steeton
- Silsden Bridge Steeton
- Belton Road Silsden
- High Banks (at) Silsden
- Aire View (at) Silsden
- Steeton Primary School (opp) Steeton
- Aireburn Avenue (opp) Steeton
- Hawkcliffe Farm (opp) Steeton
- Bar House Lane (opp) Utley
- Keighley RUFC Utley
- Ashgrove Road Utley
- Ferncliffe Drive (opp) Utley
- Utley Cemetery (at) Utley
- Beechcliffe School (opp) Utley
- Strawberry Street (opp) Keighley
- East Avenue Keighley
- North Street Keighley
- Keighley Bus Station Entrance Keighley
Service history & registered changes
- New effective 22 Aug 2026 Kingswood → MKM Stadium
From official Traffic Commissioner registrations. All service changes →
Towns & areas on this route
Frequently asked questions
What time is the first 62 bus?
The first 62 departure on weekdays leaves at 05:29 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 62 bus?
The last 62 on weekdays leaves its first stop at 23:10. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 62 bus cost?
The 62 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 62 bus?
The 62 is operated by The Keighley Bus Company.
Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.