B1 B2 B3 Brontëbus Keighley - Haworth - Stanbury

A bus service operated by The Keighley Bus Company

Oxenhope, Moorhouse Lane (Bradfor)
Sunday 19 July – Thursday 24 September 2026

There are roadworks on Moorhouse Lane until Thursday 24 September

B3 diverting via Hebden Road and Keighley Road in both directions.

Alternative bus stops.

Towards Hebden Bridge 45019930 Lees School or 45019983 Oxenhope School

Towards Keighley 45019970 West Drive or 45019931 Lees School

Keighley - Stanbury
Keighley - Oakworth
Keighley - Hebden Bridge

Keighley Bus Station (stand K) 10:0511:0511:3512:0512:3513:0513:3514:0514:3515:0515:3516:0516:3517:0517:3518:3519:3520:3521:3522:35
Keighley, adj Bridge Street A 10:0611:0611:3612:0612:3613:0613:3614:0614:3615:0615:3616:0616:3617:0617:3618:3619:3620:3621:3622:36
Keighley South Street 10:0611:0611:3612:0612:3613:0613:3614:0614:3615:0615:3616:0616:3617:0617:3618:3619:3620:3621:3622:36
Knowle Park, opp King Street 10:0711:0711:3712:0712:3713:0713:3714:0714:3715:0715:3716:0716:3717:0717:3718:3719:3720:3721:3722:37
The Knowle 10:0811:0811:3812:0812:3813:0813:3814:0814:3815:0815:3816:0816:3817:0817:3818:3719:3720:3721:3722:37
Knowle Park Rawling Street 10:0811:0811:3812:0812:3813:0813:3814:0814:3815:0815:3816:0816:3817:0817:3818:3819:3820:3821:3822:38
Ingrow West Station 10:0911:0911:3912:0912:3913:0913:3914:0914:3915:0915:3916:0916:3917:0917:3918:3819:3820:3821:3822:38
Ingrow Hainworth Lane 10:0911:0911:3912:0912:3913:0913:3914:0914:3915:0915:3916:0916:3917:0917:3918:3919:3920:3921:3922:39
Ingrow Damems Road 10:1011:1011:4012:1012:4013:1013:4014:1014:4015:1015:4016:1016:4017:1017:4018:3919:3920:3921:3922:39
Ingrow Hermit Hole 10:1111:1111:4112:1112:4113:1113:4114:1114:4115:1115:4116:1116:4117:1117:4118:4019:4020:4021:4022:40
Ingrow Damems Lane 10:1111:1111:4112:1112:4113:1113:4114:1114:4115:1115:4116:1116:4117:1117:4118:4019:4020:4021:4022:40
Ingrow Hainworth Crag Road 10:1211:1211:4212:1212:4213:1213:4214:1214:4215:1215:4216:1216:4217:1217:4218:4119:4120:4121:4122:41
Cross Roads, at Whins Wood 10:1211:1211:4212:1212:4213:1213:4214:1214:4215:1215:4216:1216:4217:1217:4218:4119:4120:4121:4122:41
Cross Roads Lingfield Drive 10:1311:1311:4312:1312:4313:1313:4314:1314:4315:1315:4316:1316:4317:1317:4318:4219:4220:4221:4222:42
Cross Roads, opp Bocking WMC 10:1411:1411:4412:1412:4413:1413:4414:1414:4415:1415:4416:1416:4417:1417:4418:4319:4320:4321:4322:43
Cross Roads 10:1411:1411:4412:1412:4413:1413:4414:1414:4415:1415:4416:1416:4417:1417:4418:4319:4320:4321:4322:43
Cross Roads Park 10:1511:1511:4512:1512:4513:1513:4514:1514:4515:1515:4516:1516:4517:1517:4518:4419:4420:4421:4422:44
Lees School 10:1511:1511:4512:1512:4513:1513:4514:1514:4515:1515:4516:1516:4517:1517:4518:4419:4420:4421:4422:44
Lees Lawcliffe Crescent 10:1611:1611:4612:1612:4613:1613:4614:1614:4615:1615:4616:1616:4617:1617:4618:4519:4520:4521:4522:45
Haworth, on Mill Hey 10:1711:1711:4712:1712:4713:1713:4714:1714:4715:1715:4716:1716:4717:1717:4718:4619:4620:4621:4622:46
Haworth Station (near) 10:1911:1911:4912:1912:4913:1913:4914:1914:4915:1915:4916:1916:4917:1917:4918:4819:4820:4821:4822:48
Haworth Bridgehouse Lane 10:1911:1911:4912:1912:4913:1913:4914:1914:4915:1915:4916:1916:4917:1917:4918:4819:4820:4821:4822:48
Haworth Sun Street End 10:2011:2012:2013:2014:2015:2016:2017:2019:4921:49
Haworth Central Park 11:5012:5013:5014:5015:5016:5017:5018:4920:4922:49
Haworth, after Sun St Cold Street 10:2111:2112:2113:2114:2115:2116:2117:2119:5021:50
Haworth Woodlands Rise (stop) 10:2211:2212:2213:2214:2215:2216:2217:2219:5021:50
Haworth Primary School 11:5212:5213:5214:5215:5216:5217:5218:5120:5122:51
Oxenhope Marsh Lane (S bound) 10:2311:2312:2313:2314:2315:2316:2317:2319:5121:51
Oxenhope Marsh Edge 10:2411:2412:2413:2414:2415:2416:2417:2419:5221:52
Oxenhope Marsh Top 10:2411:2412:2413:2414:2415:2416:2417:2419:5221:52
Oxenhope, after Marsh Lane Moorhouse La 10:2511:2512:2513:2514:2515:2516:2517:2519:5321:53
Oxenhope, at Moorhouse Lane Top 10:2511:2512:2513:2514:2515:2516:2517:2519:5321:53
Haworth, opp Greenfield Terrace 11:5312:5313:5314:5315:5316:5317:5318:5220:5222:52
Oxenhope Gledhow Drive 10:2611:2612:2613:2614:2615:2616:2617:2619:5421:54
Mytholmes Ebor Lane End 11:5412:5413:5414:5415:5416:5417:5418:5320:5322:53
Mytholmes Spring Row 11:5512:5513:5514:5515:5516:5517:5518:5420:5422:54
Oxenhope Station 10:2711:2712:2713:2714:2715:2716:2717:2719:5521:55
Oakworth Providence Crescent 11:5712:5713:5714:5715:5716:5717:5718:5620:5622:56
Oakworth Providence Lane Top 11:5812:5813:5814:5815:5816:5817:5818:5720:5722:57
Oakworth, opp Sunhurst Drive 11:5812:5813:5814:5815:5816:5817:5818:5720:5722:57
Oakworth, at James Street 11:5912:5913:5914:5915:5916:5917:5918:5820:5822:58
Oxenhope School 10:2811:2812:2813:2814:2815:2816:2817:2819:5621:56
Oakworth, opp Windsor Grove 12:0013:0014:0015:0016:0017:0018:0018:5920:5922:59
Oxenhope Best Lane 10:2911:2912:2913:2914:2915:2916:2917:2919:5721:57
Oxenhope Lowertown 10:3111:3112:3113:3114:3115:3116:3117:3119:5821:58
Oxenhope, opp Waterside 11:3112:3113:3114:3115:3116:3117:31
Oxenhope West Drive 11:3112:3113:3114:3115:3116:3117:31
Oxenhope School 11:3112:3113:3114:3115:3116:3117:31
Oxenhope Denby Mount 11:3212:3213:3214:3215:3216:3217:32
Oxenhope West Croft 11:3312:3313:3314:3315:3316:3317:33
Oxenhope Waggon & Horses 11:3512:3513:3514:3515:3516:3517:35
Oxenhope District Boundary 11:3712:3713:3714:3715:3716:3717:37
Pecket Well Bedlam Slack 11:3912:3913:3914:3915:3916:3917:39
Pecket Well Crimsworth Terminus 11:4012:4013:4014:4015:4016:4017:40
Pecket Well, opp Haworth Old Road 11:4212:4213:4214:4215:4216:4217:42
Pecket Well Purprise Lane 11:4212:4213:4214:4215:4216:4217:42
Pecket Well Crimsworth Lane (stop) 11:4212:4213:4214:4215:4216:4217:42
Pecket Well Wilcroft Terrace 11:4312:4313:4314:4315:4316:4317:43
Pecket Well, at Old Lane 11:4312:4313:4314:4315:4316:4317:43
Pecket Bar 11:4412:4413:4414:4415:4416:4417:44
Pecket Well Sunny Royd (stop) 11:4412:4413:4414:4415:4416:4417:44
Pecket Well Galstones Wood (stop) 11:4512:4513:4514:4515:4516:4517:45
Hebden Bridge Sping Wood 11:4712:4713:4714:4715:4716:4717:47
Hebden Bridge Boston Hill Wood 11:4812:4813:4814:4815:4816:4817:48
Hebden Bridge Midgehole Road 11:4912:4913:4914:4915:4916:4917:49
Hebden Bridge Lee Mill Road 11:4912:4913:4914:4915:4916:4917:49
Hebden Bridge Lees Road 11:5012:5013:5014:5015:5016:5017:50
Hebden Bridge Eifell Buildings 11:5112:5113:5114:5115:5116:5117:51
Hebden Bridge Albert Street (stop HB9) 11:5212:5213:5214:5215:5216:5217:52
Hebden Bridge Station (stop HB1) 11:5512:5513:5514:5515:5516:5517:55

Stanbury - Keighley
Oakworth - Keighley
Hebden Bridge - Keighley

Hebden Bridge Station (stop HB1) 12:0813:0814:0815:0816:0817:0818:08
Hebden Bridge Hope Street (stop HB8) 12:1013:1014:1015:1016:1017:1018:10
Hebden Bridge Bridge Gate (stop HB12) 12:1013:1014:1015:1016:1017:1018:10
Hebden Bridge Eiffel Buildings 12:1013:1014:1015:1016:1017:1018:10
Hebden Bridge Lees Road 12:1113:1114:1115:1116:1117:1118:11
Hebden Bridge Lee Mill Road (stop) 12:1213:1214:1215:1216:1217:1218:12
Hebden Bridge Midgehole Road 12:1213:1214:1215:1216:1217:1218:12
Hebden Bridge Boston Hill Wood 12:1213:1214:1215:1216:1217:1218:12
Hebden Bridge Spring Wood 12:1313:1314:1315:1316:1317:1318:13
Pecket Well Galstones Wood 12:1413:1414:1415:1416:1417:1418:14
Pecket Well Sunny Royd 12:1513:1514:1515:1516:1517:1518:15
Pecket Bar 12:1613:1614:1615:1616:1617:1618:16
Pecket Well Old Lane 12:1613:1614:1615:1616:1617:1618:16
Pecket Well Wilcroft Terrace (stop) 12:1613:1614:1615:1616:1617:1618:16
Pecket Well Crimsworth Lane 12:1713:1714:1715:1716:1717:1718:17
Pecket Well Purprise Lane (stop) 12:1713:1714:1715:1716:1717:1718:17
Pecket Well Haworth Old Road (stop) 12:1813:1814:1815:1816:1817:1818:18
Pecket Well Crimsworth Terminus (N bound) 12:2013:2014:2015:2016:2017:2018:20
Pecket Well Bedlam Slack 12:2113:2114:2115:2116:2117:2118:21
Oxenhope, at District Boundary 12:2413:2414:2415:2416:2417:2418:24
Oxenhope Waggon & Horses (stop) 12:2713:2714:2715:2716:2717:2718:27
Oxenhope Cemetery 12:2813:2814:2815:2816:2817:2818:28
Oxenhope West Croft (stop) 12:3013:3014:3015:3016:3017:3018:30
Oxenhope Denby Mount 12:3013:3014:3015:3016:3017:3018:30
Oxenhope Best Lane 11:3012:3113:3114:3115:3116:3117:3118:31
Oxenhope Lowertown 10:3211:3212:3213:3214:3215:3216:3217:3218:3220:0022:00
Oxenhope, opp Waterside 10:3211:3212:3213:3214:3215:3216:3217:3218:3220:0022:00
Oxenhope West Drive 10:3311:3312:3313:3314:3315:3316:3317:3318:3320:0022:00
Oxenhope Station (near) 10:3411:3412:3413:3414:3415:3416:3417:3418:3420:0122:01
Oxenhope Gledhow Drive (stop) 10:3411:3412:3413:3414:3415:3416:3417:3418:3420:0222:02
Oxenhope, opp Moorhouse Lane Top 10:3511:3512:3513:3514:3515:3516:3517:3518:3520:0322:03
Oxenhope Marsh Top (stop) 10:3611:3612:3613:3614:3615:3616:3617:3618:3620:0322:03
Oxenhope Marsh Edge (stop) 10:3711:3712:3713:3714:3715:3716:3717:3718:3720:0422:04
Oxenhope Marsh Lane (N bound) 10:3711:3712:3713:3714:3715:3716:3717:3718:3720:0422:04
Haworth Woodlands Rise 10:3811:3812:3813:3814:3815:3816:3817:3818:3820:0522:05
Haworth, before Sun St Cold Street 10:3911:3912:3913:3914:3915:3916:3917:3918:3920:0522:05
Haworth Sun Street End 10:4011:4012:4013:4014:4015:4016:4017:4018:4020:0622:06
Oakworth, opp Windsor Grove 12:0213:0214:0215:0216:0217:0218:0219:0121:0123:01
Oakworth, adj Hob Cote Place 12:0313:0314:0315:0316:0317:0318:0319:0221:0123:01
Oakworth, at Sunhurst Drive 12:0413:0414:0415:0416:0417:0418:0419:0221:0223:02
Oakworth Providence Lane Top (stop) 12:0413:0414:0415:0416:0417:0418:0419:0321:0223:02
Oakworth, at Providence Crescent 12:0513:0514:0515:0516:0517:0518:0519:0321:0323:03
Mytholmes Spring Row (stop) 12:0613:0614:0615:0616:0617:0618:0619:0521:0423:04
Mytholmes Ebor Lane End (stop) 12:0713:0714:0715:0716:0717:0718:0719:0521:0423:04
Haworth, at Greenfield Terrace 12:0813:0814:0815:0816:0817:0818:0819:0621:0523:05
Haworth Primary School 12:0913:0914:0915:0916:0917:0918:0919:0721:0523:05
Haworth Central Park 12:1013:1014:1015:1016:1017:1018:1019:0821:0623:06
Haworth Bridgehouse Lane 10:4011:4012:1012:4013:1013:4014:1014:4015:1015:4016:1016:4017:1017:4018:1018:4019:0820:0621:0722:0623:07
Haworth Station 10:4211:4212:1212:4213:1213:4214:1214:4215:1215:4216:1216:4217:1217:4218:1218:4219:1020:0821:0822:0823:08
Haworth Mill Hey 10:4211:4212:1212:4213:1213:4214:1214:4215:1215:4216:1216:4217:1217:4218:1218:4219:1020:0821:0822:0823:08
Lees, at Lawcliffe Crescent 10:4311:4312:1312:4313:1313:4314:1314:4315:1315:4316:1316:4317:1317:4318:1318:4319:1120:0921:0922:0923:09
Lees School 10:4411:4412:1412:4413:1413:4414:1414:4415:1415:4416:1416:4417:1417:4418:1418:4419:1220:1021:1022:1023:10
Cross Roads Park 10:4511:4512:1512:4513:1513:4514:1514:4515:1515:4516:1516:4517:1517:4518:1518:4519:1320:1121:1122:1123:11
Cross Roads (at) 10:4511:4512:1512:4513:1513:4514:1514:4515:1515:4516:1516:4517:1517:4518:1518:4519:1320:1121:1122:1123:11
Cross Roads, at Bocking WMC 10:4611:4612:1612:4613:1613:4614:1614:4615:1615:4616:1616:4617:1617:4618:1618:4619:1420:1221:1222:1223:12
Cross Roads Lingfield Drive 10:4711:4712:1712:4713:1713:4714:1714:4715:1715:4716:1716:4717:1717:4718:1718:4719:1520:1321:1322:1323:13
Cross Roads Whins Wood 10:4811:4812:1812:4813:1813:4814:1814:4815:1815:4816:1816:4817:1817:4818:1818:4819:1620:1421:1422:1423:14
Ingrow Hainworth Crag Road 10:4911:4912:1912:4913:1913:4914:1914:4915:1915:4916:1916:4917:1917:4918:1918:4919:1620:1421:1422:1423:14
Ingrow Damems Lane 10:5011:5012:2012:5013:2013:5014:2014:5015:2015:5016:2016:5017:2017:5018:2018:5019:1720:1521:1522:1523:15
Ingrow Hermit Hole 10:5011:5012:2012:5013:2013:5014:2014:5015:2015:5016:2016:5017:2017:5018:2018:5019:1720:1521:1522:1523:15
Ingrow Damems Road 10:5211:5212:2212:5213:2213:5214:2214:5215:2215:5216:2216:5217:2217:5218:2218:5219:1920:1721:1722:1723:17
Ingrow Hainworth Lane 10:5211:5212:2212:5213:2213:5214:2214:5215:2215:5216:2216:5217:2217:5218:2218:5219:1920:1721:1722:1723:17
Ingrow West Station 10:5311:5312:2312:5313:2313:5314:2314:5315:2315:5316:2316:5317:2317:5318:2318:5319:2020:1821:1822:1823:18
Knowle Park, at Rawling Street 10:5411:5412:2412:5413:2413:5414:2414:5415:2415:5416:2416:5417:2417:5418:2418:5419:2120:1921:1922:1923:19
The Knowle 10:5511:5512:2512:5513:2513:5514:2514:5515:2515:5516:2516:5517:2517:5518:2518:5519:2120:1921:1922:1923:19
Knowle Park King Street 10:5611:5612:2612:5613:2613:5614:2614:5615:2615:5616:2616:5617:2617:5618:2618:5619:2220:2021:2022:2023:20
Keighley South Street 10:5711:5712:2712:5713:2713:5714:2714:5715:2715:5716:2716:5717:2717:5718:2718:5719:2320:2121:2122:2123:21
Keighley North Street 10:5811:5812:2812:5813:2813:5814:2814:5815:2815:5816:2816:5817:2817:5818:2818:5819:2420:2221:2222:2223:22
Keighley Bus Station Entrance 11:0012:0012:3013:0013:3014:0014:3015:0015:3016:0016:3017:0017:3018:0018:3019:0019:2620:2421:2422:2423:24

Timetable data from Transdev/Bus Open Data Service (BODS),

The Keighley Bus Company

Website

Contactless payment or cash accepted

Mobile tickets and live bus tracking available on the Transdev Go app