K15 Keighley ↔ Keighley Bus Stn
Operated by The Keighley Bus Company. First bus 09:20, last bus 17:35. 4 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 F) | 09:20 | 11:30 | 13:35 | 17:35 |
|---|---|---|---|---|
| Hainworth Lane Moor Bottom Ln | 09:31 | 11:41 | 13:46 | 17:46 |
| Cross Roads Park | 09:36 | 11:46 | 13:51 | 17:51 |
| Station Road | 09:41 | 11:51 | 13:56 | 17:56 |
| Moor Drive Moor Wy (before) | 09:44 | 11:54 | 13:59 | 17:59 |
| Harewood Road Harewood Rise (E bound) | 09:50 | 12:00 | 14:05 | 18:05 |
| Keighley Bus Station Entrance | 10:00 | 12:10 | 14:15 | 18:15 |
Route map
All stops on route K15
K15 towards Keighley Bus Stn
- Keighley Bus Station (stand F) Keighley
- Keighley Aldi (opp) Keighley
- Park Ln Parkwood Street (adj) Keighley
- Park Lane Hainworth Wood Rd North (opp) Long Lee
- Park Lane Glenhurst Ave Long Lee
- Glen Lee Lane Glen Garth (at) Long Lee
- Glen Lee Ln Long Lee Lane (S bound) Long Lee
- Glen Lee Lane (S bound) Long Lee
- Shaw Ln Back Shaw Lane (N bound) Hainworth
- Shaw Lane Hainworth
- Shaw Lane Pear Tree Farm Hainworth
- Goff Well Lane (NW bound) Hainworth
- Goff Well Ln Hill Top Rd Hainworth
- Hill Top Road Hainworth Ln Hainworth
- Hainworth Lane Moor Bottom Ln Hainworth
- Goff Well Lane Hainworth
- Goff Well Ln Hill Top Rd Hainworth
- Hainworth Ln Goff Well Ln Hainworth
- Ashgrove Farm (opp) Hainworth
- Bingley Rd Cragg View Farm Hainworth
- Marlands Bingley Rd (adj) Cross Roads
- Bingley Rd Canberra Drive Cross Roads
- Halifax Rd Bingley Road Cross Roads
- Lees School Lees
- Cross Roads Park Cross Roads
- Vale Mill Lane (N bound) Lees
- Vale Mill Lane (NW bound) Lees
- Mytholmes Lane Mytholmes
- Station Road Oakworth
- Station Road Oakworth
- Park Ave Station Road (stop) Oakworth
- Oakworth School (at) Oakworth
- Sunhurst Drive (opp) Oakworth
- Sunhurst Drive Oakworth
- Moor Drive High Field Ln (before) Oakworth
- Moor Drive Moor Wy (before) Oakworth
- Moor Drive High Field Ln (after) Oakworth
- Moor Way Moor Dr (after) Oakworth
- Sunhurst Drive (at) Oakworth
- Sunhurst Drive Oakworth
- Oakworth School (opp) Oakworth
- Slaymaker Lane Oakworth
- Goose Cote Lane Harewood Crescent (S bound) Bracken Bank
- Harewood Rd Goose Cote Lane (E bound) Bracken Bank
- Harewood Road Harewood Rise (E bound) Bracken Bank
- Bracken Bank Avenue Greystones Rise (at) Bracken Bank
- Bracken Bank Avenue Central Dr (E bound) Bracken Bank
- Bracken Bnk Avenue B Bank Gr (opp) Bracken Bank
- Beckfoot Oakbank School Ingrow
- Ingrow Lane Wheat St Ingrow
- Kilmeny Surgery Ingrow
- Broomhill Grove Knowle Park
- St Joseph's School Knowle Park
- Victoria Road (at) Knowle Park
- King Street Knowle Park
- Greengate Road Keighley
- Worth Way Keighley
- Hanover Street Keighley
- Keighley Bus Station Entrance Keighley
Towns & areas on this route
Frequently asked questions
What time is the first K15 bus?
The first K15 departure on weekdays leaves at 09:20 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last K15 bus?
The last K15 on weekdays leaves its first stop at 17:35. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the K15 bus cost?
The K15 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 K15 bus?
The K15 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.