K7 Keighley ↔ Keighley Bus Stn

Operated by The Keighley Bus Company. First bus 06:21, last bus 23:05. 75 journeys on weekdays.

The K7 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 →

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.

K7 towards Keighley Bus Stn — Monday to Friday (75 journeys)
Keighley Bus Station (stand D) ··06:5507:1507:3007:4207:5708:0908:2408:3608:5109:0609:1809:30·09:4209:5410:0610:1810:3010:4210:5411:0011:0611:1811:3011:4211:5412:0012:0612:1812:3012:4212:5413:0013:0613:1813:3013:4213:5414:0014:0614:1814:3014:4214:5415:0015:0615:2015:3515:4816:0016:0016:1216:2416:3616:4817:0017:0017:1217:2417:3617:4017:4818:0518:3518:4019:0519:4020:0520:4021:0521:5522:0523:05
Exley Head (at) ··07:0107:2107:3607:4808:0308:1508:3008:4208:5709:1209:2409:36·09:4810:0010:1210:2410:3610:4811:0011:0511:1211:2411:3611:4812:0012:0512:1212:2412:3612:4813:0013:0513:1213:2413:3613:4814:0014:0514:1214:2414:3614:4815:0015:0515:1215:2615:4115:5416:0616:0516:1816:3016:4216:5417:0517:0617:1817:3017:4217:4517:5418:1118:4118:4519:1019:4520:1020:4521:1022:0022:1023:10
Windsor Grove (opp) 06:2106:4807:0807:2807:4307:5608:1108:2308:3808:5009:0409:1909:3109:4309:4209:5510:0710:1910:3110:4310:5511:0711:1211:1911:3111:4311:5512:0712:1212:1912:3112:4312:5513:0713:1213:1913:3113:4313:5514:0714:1214:1914:3114:4314:5515:0915:1215:2115:3515:4816:0116:1316:1216:2516:3716:4917:0117:1217:1317:2517:3717:4917:5218:0118:1818:4818:5219:1719:5220:1720:5221:1722:0722:1723:17
Exley Head 06:2806:5507:1707:3707:5208:0608:2108:3308:4809:0009:1309:2809:4009:5209:5010:0410:1610:2810:4010:5211:0411:1611:2011:2811:4011:5212:0412:1612:2012:2812:4012:5213:0413:1613:2013:2813:4013:5214:0414:1614:2014:2814:4014:5215:0415:1915:2015:3115:4515:5716:1016:2216:2016:3416:4616:5817:1017:2017:2217:3417:4617:5817:5918:1018:2618:5618:5919:2419:5920:2420:5921:2422:1422:2423:24
Keighley Bus Station Entrance 06:3507:0207:2607:4608:0108:1508:3008:4208:5709:0909:2209:3709:4910:0109:5810:1310:2510:3710:4911:0111:1311:2511:2811:3711:4912:0112:1312:2512:2812:3712:4913:0113:1313:2513:2813:3713:4914:0114:1314:2514:2814:3714:4915:0115:1315:2815:2815:4015:5416:0616:1916:3116:2816:4316:5517:0717:1917:2817:3117:4317:5518:0718:0618:1918:3319:0319:0619:3120:0620:3121:0621:3122:2122:3123:31

Route map

All stops on route K7

Towns & areas on this route

Frequently asked questions

What time is the first K7 bus?

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

What time is the last K7 bus?

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

How much does the K7 bus cost?

The K7 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 K7 bus?

The K7 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.