B2 Keighley Bus Stn ↔ Oakworth

Operated by The Keighley Bus Company. First bus 05:58, last bus 23:01. 51 journeys on weekdays.

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

B2 towards Oakworth — Monday to Friday (25 journeys)
Keighley Bus Station (stand K) 06:3507:3508:4509:4510:4511:3511:4512:3512:4513:3513:4514:3514:4515:3515:4516:3516:4517:3517:4518:3518:3520:3520:3522:3522:35
Cross Roads Park 06:4407:4508:5509:5510:5511:4511:5512:4512:5513:4513:5514:4514:5715:4515:5816:4516:5817:4517:5718:4418:4420:4420:4422:4422:44
Haworth Station (near) 06:4807:4908:5909:5910:5911:4911:5912:4912:5913:4913:5914:4915:0115:4916:0216:4917:0217:4918:0118:4818:4820:4820:4822:4822:48
Windsor Grove (opp) 06:5908:0009:1010:1011:1012:0012:1013:0013:1014:0014:1015:0015:1216:0016:1417:0017:1418:0018:1218:5918:5920:5920:5922:5922:59

Route map

All stops on route B2

Towns & areas on this route

Frequently asked questions

What time is the first B2 bus?

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

What time is the last B2 bus?

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

How much does the B2 bus cost?

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

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