34 Leeds Bus Station - Otley Bus Station

A bus service operated by First Leeds

Leeds Bus Station - Otley Bus Station

Leeds City Bus Station (stand 17) 06:0107:0108:0109:0110:0010:5811:5813:0214:0715:1216:1417:1618:1419:1220:1021:0822:0423:0423:54
Leeds Headrow B 06:0307:0308:0309:0310:0211:0012:0013:0414:0915:1416:1617:1818:1619:1420:1221:1022:0623:0623:56
Leeds City Square F 06:0407:0408:0409:0410:0311:0112:0113:0614:1115:1616:1817:2018:1819:1620:1321:1122:0723:0723:57
Leeds, opp Wellington Q 06:0707:0708:0709:0710:0611:0512:0513:0914:1415:2016:2117:2318:2119:1920:1721:1422:1023:1000:00
Leeds Wellington D 06:0807:0808:0809:0910:0811:0612:0613:1114:1615:2216:2317:2518:2319:2120:1821:1622:1223:1200:02
Burley Kirkstall Fire Stn 06:1007:1008:1109:1110:1011:0912:0913:1414:2015:2516:2617:2818:2619:2320:2121:1822:1423:1400:04
Burley Washington Street 06:1107:1108:1109:1110:1111:1012:1013:1514:2015:2516:2617:2818:2619:2420:2121:1822:1423:1500:05
Burley ITV Yorkshire 06:1107:1108:1209:1210:1111:1012:1013:1514:2115:2616:2717:2918:2719:2420:2121:1922:1523:1500:05
Burley, opp Willow Road 06:1207:1208:1209:1310:1211:1112:1113:1614:2215:2716:2817:3018:2819:2520:2221:2022:1523:1600:06
Burley, at Cardigan Fields 06:1307:1308:1309:1410:1311:1212:1313:1814:2315:2816:2917:3118:2919:2620:2321:2022:1623:1700:07
Burley, at Kirkstall Road ASDA 06:1407:1408:1409:1510:1411:1312:1413:2014:2515:3016:3017:3218:3019:2720:2421:2122:1723:1700:07
Burley Woodside View 06:1507:1508:1509:1610:1511:1412:1513:2114:2615:3016:3117:3318:3119:2820:2521:2222:1823:1800:08
Burley Wood Mount 06:1507:1508:1509:1610:1611:1512:1513:2114:2615:3116:3217:3418:3119:2820:2621:2322:1823:1900:09
Kirkstall, opp Gilbert Mount 06:1507:1508:1609:1610:1611:1512:1613:2214:2715:3116:3217:3418:3219:2920:2621:2322:1923:1900:09
Kirkstall, opp Commercial Road 06:1607:1608:1609:1710:1611:1512:1613:2214:2715:3216:3217:3418:3219:2920:2621:2322:1923:1900:09
Kirkstall Lights (N bound) 06:1707:1708:1709:1810:1811:1712:1813:2414:2915:3316:3417:3618:3319:3020:2721:2422:2023:2000:10
Kirkstall Abbey Road (N bound) 06:1807:1808:1809:1910:1811:1812:1813:2514:2915:3416:3517:3718:3419:3120:2821:2522:2123:2100:11
Hawksworth, at Kirkstall Abbey 06:1907:1908:1909:1910:1911:1912:1913:2614:3015:3516:3617:3818:3519:3220:2921:2622:2123:2200:12
Hawksworth, opp Vesper Gate Drive 06:1907:1908:1909:2010:2011:1912:2013:2714:3115:3616:3617:3818:3519:3220:2921:2622:2223:2200:12
Hawksworth Abbeydale Way 06:2007:2008:2009:2010:2011:2012:2113:2714:3115:3616:3717:3918:3619:3320:3021:2722:2223:2300:13
Hawksworth Vesper Road 06:2007:2008:2009:2110:2011:2012:2113:2814:3215:3716:3717:4018:3619:3320:3021:2722:2323:2300:13
Horsforth, opp Hawksworth Road 06:2107:2108:2209:2210:2211:2212:2213:2914:3315:3816:3917:4118:3819:3520:3121:2822:2423:2400:14
Horsforth Oliver Hill 06:2207:2208:2209:2210:2211:2212:2313:3014:3415:3816:3917:4118:3819:3520:3221:2922:2423:2400:14
Horsforth, opp Regent Avenue 06:2207:2208:2209:2310:2311:2312:2313:3014:3415:3916:4017:4218:3919:3620:3221:2922:2523:2500:15
Horsforth Sunnybank Avenue 06:2307:2308:2309:2410:2311:2412:2413:3114:3515:4016:4117:4318:3919:3620:3321:3022:2523:2600:16
Horsforth, opp Rose Terrace 06:2307:2408:2409:2410:2411:2412:2513:3214:3615:4116:4117:4418:4019:3720:3421:3022:2623:2600:16
Horsforth New Road Side 06:2407:2408:2409:2510:2511:2512:2613:3314:3715:4216:4217:4518:4119:3820:3421:3122:2623:2700:17
Horsforth Rdbt 06:2507:2508:2609:2710:2611:2712:2813:3514:3915:4416:4417:4618:4219:3920:3621:3222:2823:2800:18
Horsforth Hall Lane 06:2607:2608:2609:2710:2711:2712:2813:3514:3915:4416:4417:4718:4319:3920:3621:3322:2823:2800:18
Horsforth, at Rawdon Crematorium 06:2607:2608:2709:2810:2811:2812:2913:3614:4015:4516:4517:4818:4319:4020:3721:3322:2923:2900:19
Rawdon Layton Lane 06:2707:2708:2809:2810:2811:2812:2913:3714:4015:4516:4617:4818:4419:4120:3721:3422:2923:2900:19
Rawdon Carr Lane 06:2707:2808:2809:2910:2911:2912:3013:3714:4115:4616:4617:4918:4519:4120:3821:3422:3023:3000:20
Rawdon Henley Avenue 06:2807:2808:2809:2910:2911:2912:3013:3814:4115:4616:4717:4918:4519:4220:3821:3522:3023:3000:20
Rawdon Well Lane 06:2807:2808:2909:2910:2911:3012:3113:3814:4215:4716:4717:5018:4519:4220:3921:3522:3023:3100:21
Rawdon Over Lane 06:2907:2908:2909:3010:3011:3012:3113:3914:4315:4816:4817:5018:4619:4320:3921:3622:3123:3100:21
Rawdon Cross Roads (N bound) 06:3007:3008:3009:3110:3111:3212:3313:4014:4415:4916:4917:5218:4719:4420:4021:3722:3223:3200:22
Rawdon Benton Park School 06:3007:3008:3109:3210:3211:3212:3313:4114:4515:5016:5017:5218:4819:4420:4121:3722:3323:3300:23
Rawdon Canada Road 06:3107:3108:3109:3210:3211:3312:3413:4214:4615:5116:5117:5318:4819:4520:4221:3822:3323:3300:23
Yeadon Green Lane 06:3107:3108:3209:3310:3311:3412:3513:4214:4615:5116:5117:5418:4919:4620:4221:3922:3423:3400:24
Yeadon Bayton Lane Jct 06:3207:3208:3309:3410:3411:3512:3613:4414:4815:5216:5317:5518:5019:4620:4321:3922:3523:3500:25
Yeadon, at Windmill Lane 06:3307:3308:3409:3510:3511:3612:3713:4514:4815:5316:5317:5518:5119:4720:4421:4022:3523:3600:25
Yeadon Morrisons (at) 06:3407:3408:3509:3610:3611:3712:3913:4614:5015:5516:5517:5718:5219:4820:4521:4122:3623:3700:27
Yeadon Town Hall 06:3507:3508:3609:3710:3711:3812:4013:4714:5115:5616:5617:5818:5319:4920:4621:4222:3723:3700:27
Yeadon Ivegate 06:3507:3508:3609:3810:3811:3912:4013:4814:5215:5716:5717:5918:5419:5020:4721:4322:3823:3800:28
Yeadon Kirk Lane (W bound) 06:3607:3608:3709:3910:3911:4012:4113:4914:5315:5816:5817:5918:5419:5120:4721:4422:3923:3900:29
Yeadon Walkers Row (stop) 06:3707:3708:3809:3910:3911:4112:4213:5014:5315:5816:5818:0018:5519:5220:4821:4422:3923:3900:29
Yeadon Coppice Wood Avenue 06:3807:3808:3909:4010:4011:4212:4313:5114:5415:5916:5918:0118:5619:5320:4921:4522:4023:4000:30
Yeadon, opp Shaw Royd 06:3807:3808:3909:4110:4111:4212:4413:5214:5516:0017:0018:0218:5719:5320:5021:4622:4123:4100:31
Guiseley Spenser Rise (NE bound) 06:3907:3908:4009:4210:4211:4312:4513:5214:5616:0117:0118:0318:5819:5420:5021:4622:4123:4200:32
Guiseley Ruskin Crescent 06:3907:3908:4009:4210:4211:4412:4513:5314:5616:0217:0118:0318:5819:5420:5121:4722:4223:4200:32
Guiseley Towngate 06:4007:4008:4109:4310:4311:4412:4613:5414:5716:0217:0218:0418:5919:5520:5121:4722:4323:4300:33
Guiseley Church St 06:4007:4008:4109:4310:4311:4512:4613:5414:5816:0317:0318:0418:5919:5620:5221:4822:4323:4300:33
Guiseley Aireborough Centre 06:4207:4208:4309:4510:4511:4612:4813:5614:5916:0417:0418:0619:0119:5720:5321:4922:4423:4400:34
Guiseley, at Morrisons 06:4307:4308:4409:4710:4711:4912:5113:5915:0216:0717:0618:0719:0219:5820:5521:5022:4623:4600:36
Guiseley Morton Terrace 06:4507:4508:4609:4810:4911:5112:5314:0015:0416:0917:0818:0919:0420:0020:5621:5222:4723:4700:37
Guiseley AFC 06:4507:4508:4609:4910:4911:5112:5314:0115:0416:0917:0818:0919:0420:0120:5621:5222:4723:4800:38
Guiseley White Cross (W bound) 06:4507:4508:4709:4910:5011:5212:5414:0215:0516:1017:0918:1019:0520:0120:5721:5322:4823:4800:38
Menston Moorland Crescent 06:4607:4608:4809:5010:5111:5312:5514:0315:0616:1117:1018:1119:0620:0220:5821:5422:4923:4900:39
Menston St Mary's School 06:4707:4708:4909:5110:5211:5412:5614:0415:0716:1217:1118:1219:0720:0320:5921:5522:5023:5000:40
Menston Rec Grnd 06:4807:4808:4909:5210:5311:5512:5714:0515:0816:1317:1218:1319:0720:0421:0021:5522:5023:5100:40
Menston Main Street 06:4807:4808:5009:5310:5311:5512:5714:0515:0916:1317:1218:1319:0820:0421:0021:5622:5123:5100:41
Menston Cleasby Road Top (N bound) 06:4907:4908:5109:5310:5411:5612:5814:0615:0916:1417:1318:1419:0920:0521:0121:5722:5223:5200:42
Menston Cleasby Road (N bound) 06:5007:5008:5209:5410:5511:5712:5914:0715:1016:1517:1418:1519:1020:0621:0221:5722:5223:5300:42
Menston Station Rd 06:5107:5108:5309:5510:5611:5813:0014:0815:1116:1617:1518:1619:1020:0621:0221:5822:5323:5300:43
Menston Ellar Gardens 06:5207:5208:5409:5710:5711:5913:0114:0915:1316:1717:1618:1719:1220:0821:0321:5922:5423:5400:44
Otley Gill Brow 06:5307:5308:5509:5710:5812:0013:0214:1015:1316:1817:1718:1819:1220:0821:0422:0022:5523:5500:45
Otley West Busk Lane 06:5307:5408:5509:5810:5912:0113:0314:1115:1416:1917:1818:1819:1320:0921:0522:0122:5623:5600:45
Otley Sunnydale Crescent 06:5407:5408:5609:5910:5912:0113:0314:1115:1416:1917:1818:1919:1320:0921:0522:0122:5623:5600:46
Otley Duncan Avenue 06:5407:5408:5609:5910:5912:0213:0414:1215:1516:2017:1918:1919:1420:1021:0622:0122:5623:5600:46
Otley Westbourne Grove 06:5507:5508:5709:5911:0012:0213:0414:1215:1516:2017:1918:2019:1420:1021:0622:0222:5723:5700:47
Otley West Chevin Road 06:5507:5508:5710:0011:0112:0313:0514:1315:1616:2117:2018:2119:1520:1121:0722:0322:5723:5800:47
Otley Waitrose 06:5707:5708:5910:0211:0212:0513:0614:1415:1816:2317:2218:2219:1720:1321:0822:0422:5923:5900:49
Otley Bus Station (stand 03) 07:0008:0009:0210:0511:0512:0813:0914:1715:2116:2617:2518:2519:2020:1621:1122:0623:0100:0200:52

Otley Bus Station - Leeds Bus Station

Otley Bus Station (stand 02) 07:0908:1509:3410:3111:3012:4013:4714:5015:5316:5417:5418:5419:5320:5021:5122:48
Otley Waitrose 07:1008:1609:3510:3311:3212:4213:4914:5215:5416:5517:5518:5519:5420:5121:5222:49
Otley West Chevin Road 07:1208:1809:3710:3411:3312:4313:5014:5315:5616:5717:5718:5719:5620:5321:5422:51
Otley Grove Hill Roundabout 07:1208:1809:3710:3511:3412:4413:5114:5315:5616:5717:5718:5719:5620:5321:5422:51
Otley Westbourne Grove 07:1208:1809:3810:3511:3412:4413:5114:5415:5716:5817:5818:5719:5620:5321:5422:51
Otley Duncan Avenue 07:1308:1909:3810:3511:3412:4413:5114:5415:5716:5817:5818:5819:5720:5421:5522:52
Otley Sunnydale Crescent 07:1308:1909:3810:3611:3512:4513:5214:5515:5816:5817:5818:5819:5720:5421:5522:52
Otley West Busk Lane 07:1408:2009:3910:3611:3512:4513:5214:5515:5816:5917:5918:5919:5820:5521:5522:52
Otley Gill Brow 07:1408:2009:3910:3711:3612:4613:5314:5615:5916:5917:5918:5919:5820:5521:5622:53
Menston Ellar Gardens 07:1508:2109:4010:3711:3612:4613:5314:5615:5917:0018:0019:0019:5920:5621:5722:54
Menston Chevin Avenue 07:1508:2109:4110:3811:3712:4713:5414:5716:0017:0018:0019:0019:5920:5621:5722:54
Menston Station Rd 07:1608:2209:4110:3911:3812:4813:5514:5816:0117:0118:0119:0120:0020:5721:5822:55
Menston Cleasby Road 07:1708:2309:4210:4011:3912:5013:5614:5916:0217:0318:0319:0220:0120:5721:5822:55
Menston Cleasby Road Top 07:1808:2409:4310:4111:4012:5113:5715:0016:0317:0418:0419:0320:0220:5821:5922:56
Menston Main Street (S bound) 07:1808:2409:4410:4111:4012:5113:5715:0016:0417:0418:0419:0320:0220:5922:0022:57
Menston Rec Grnd (at) 07:1908:2509:4410:4211:4112:5213:5815:0116:0417:0518:0519:0420:0320:5922:0022:57
Menston High Royds Drive 07:2008:2609:4610:4311:4212:5313:5915:0216:0517:0618:0619:0520:0421:0022:0122:58
Menston St Mary's School 07:2008:2609:4610:4411:4312:5314:0015:0216:0617:0618:0619:0520:0421:0122:0222:58
Guiseley White Cross (E bound) 07:2108:2809:4710:4511:4412:5514:0115:0416:0717:0818:0719:0620:0521:0222:0323:00
Guiseley AFC (at) 07:2208:2809:4810:4611:4512:5514:0215:0516:0817:0818:0819:0720:0621:0222:0323:00
Guiseley, at Morton Terrace 07:2308:2909:4910:4611:4512:5614:0215:0516:0817:0918:0819:0820:0621:0322:0423:01
Guiseley Oxford Road 07:2308:2909:4910:4711:4612:5714:0315:0616:0917:0918:0919:0820:0721:0322:0423:01
Guiseley Morrisons (opp) 07:2408:3109:5110:4911:4812:5914:0515:0716:1017:1118:1019:0920:0821:0422:0523:02
Guiseley Aireborough Centre (N bound) 07:2608:3209:5210:5011:5013:0114:0615:0916:1217:1218:1119:1020:0921:0522:0623:03
Guiseley Towngate (E bound) 07:2708:3309:5310:5211:5113:0214:0815:1016:1317:1318:1219:1120:1021:0622:0723:04
Guiseley, opp Ruskin Crescent 07:2808:3409:5410:5311:5213:0314:0915:1116:1417:1418:1319:1220:1121:0722:0823:05
Guiseley, opp Spenser Rise 07:2808:3409:5510:5311:5313:0414:0915:1216:1417:1418:1419:1320:1121:0822:0823:05
Yeadon Shaw Royd 07:2908:3509:5510:5411:5313:0514:1015:1316:1517:1518:1419:1320:1221:0822:0923:06
Yeadon Queensway Coppice Wood Avenue 07:3008:3609:5610:5511:5413:0514:1115:1316:1617:1618:1519:1420:1321:0922:1023:07
Yeadon Walkers Row 07:3108:3709:5710:5611:5513:0614:1215:1516:1717:1718:1619:1520:1421:1022:1023:07
Yeadon Old Haworth Lane 07:3208:3809:5910:5811:5713:0814:1315:1616:1817:1818:1719:1620:1521:1122:1123:08
Yeadon Brooklands Crescent 07:3308:3909:5910:5911:5713:0914:1415:1616:1917:1918:1819:1720:1521:1122:1223:09
Yeadon Morrisons (by) 07:3408:4010:0111:0011:5913:1014:1615:1816:2117:2118:1919:1820:1621:1222:1323:10
Yeadon Windmill Lane 07:3508:4210:0211:0212:0113:1214:1715:2016:2217:2218:2119:1920:1821:1422:1423:11
Yeadon Bayton Lane Jct (S bound) 07:3608:4310:0411:0412:0213:1414:1915:2116:2417:2418:2219:2020:1921:1522:1523:12
Yeadon Green Lane 07:3708:4310:0411:0412:0313:1514:2015:2216:2517:2418:2319:2120:1921:1522:1623:13
Rawdon Canada Road 07:3808:4410:0511:0512:0413:1514:2115:2316:2517:2518:2319:2220:2021:1622:1623:13
Rawdon Benton Park School 07:3808:4510:0611:0612:0513:1614:2215:2416:2617:2618:2419:2220:2021:1722:1723:14
Rawdon Cross Roads (SE bound) 07:4008:4610:0711:0712:0613:1714:2315:2516:2717:2718:2519:2320:2121:1722:1823:15
Rawdon Over Lane 07:4008:4710:0811:0812:0713:1814:2315:2616:2817:2818:2619:2420:2221:1822:1923:15
Rawdon Well Lane 07:4108:4710:0811:0812:0713:1914:2415:2616:2917:2818:2619:2420:2221:1922:1923:16
Rawdon Henley Avenue 07:4108:4710:0911:0912:0813:1914:2415:2716:2917:2918:2719:2520:2321:1922:1923:16
Rawdon Carr Lane 07:4108:4810:0911:0912:0813:1914:2515:2716:2917:2918:2719:2520:2321:1922:2023:16
Rawdon Layton Lane 07:4208:4910:1011:1012:0913:2014:2515:2816:3017:3018:2819:2620:2421:2022:2023:17
Horsforth Rawdon Crematorium 07:4308:4910:1011:1112:1013:2114:2615:2816:3117:3018:2819:2620:2421:2022:2123:18
Horsforth, at Hall Lane 07:4408:5010:1111:1112:1013:2214:2715:2916:3117:3118:2919:2720:2521:2122:2123:18
Horsforth Roundabout (near) 07:4408:5110:1211:1212:1113:2214:2715:3016:3217:3218:2919:2720:2521:2122:2223:19
Horsforth New Road Side (SE bound) 07:4508:5210:1411:1412:1813:2414:2915:3116:3417:3318:3119:2920:2721:2322:2323:20
Horsforth, at Rose Terrace 07:4608:5310:1411:1412:1813:2414:2915:3216:3417:3418:3219:3020:2721:2322:2423:20
Horsforth Sunnybank Avenue (E bound) 07:4708:5410:1511:1512:1913:2514:3015:3316:3517:3518:3219:3020:2821:2422:2423:21
Horsforth Regent Avenue 07:4808:5510:1711:1612:2013:2614:3115:3416:3617:3518:3319:3120:2921:2422:2523:22
Horsforth, at Oliver Hill 07:4808:5510:1711:1712:2113:2714:3215:3416:3717:3618:3419:3220:2921:2522:2523:22
Horsforth Hawksworth Road 07:4908:5610:1811:1812:2213:2814:3315:3516:3717:3618:3419:3220:3021:2522:2623:22
Hawksworth, adj Abbeydale Way 07:5008:5710:2011:1912:2313:2914:3415:3616:3917:3818:3619:3320:3121:2722:2723:23
Hawksworth Vesper Walk 07:5108:5810:2011:2012:2413:2914:3415:3616:3917:3818:3619:3420:3121:2722:2723:24
Hawksworth Vesper Gate Drive 07:5108:5810:2111:2012:2413:3014:3515:3716:3917:3918:3619:3420:3221:2722:2723:24
Hawksworth Kirkstall Abbey 07:5208:5910:2211:2212:2513:3114:3615:3816:4017:4018:3719:3520:3221:2822:2823:25
Kirkstall Abbey Road 07:5309:0010:2311:2212:2613:3214:3715:3916:4117:4018:3819:3520:3321:2822:2823:25
Kirkstall Lights 07:5509:0110:2411:2412:2813:3414:3915:4116:4317:4218:4019:3720:3421:3022:3023:26
Kirkstall, opp Commercial Road 07:5509:0210:2511:2512:2913:3514:3915:4116:4317:4318:4019:3820:3521:3022:3023:27
Kirkstall, at Gilbert Mount 07:5609:0210:2511:2512:2913:3514:4015:4216:4417:4318:4119:3820:3521:3122:3023:27
Burley Wood Mount (at) 07:5609:0310:2611:2612:3013:3614:4015:4216:4417:4418:4119:3820:3521:3122:3123:28
Burley, adj Woodside View 07:5709:0310:2711:2712:3113:3614:4115:4316:4517:4418:4219:3920:3621:3222:3123:28
Burley Kirkstall Road ASDA 07:5709:0410:2811:2812:3213:3814:4215:4416:4617:4518:4319:4020:3721:3222:3223:29
Burley Haddon Road 07:5809:0510:2911:3012:3313:3914:4315:4616:4717:4618:4419:4120:3721:3322:3223:29
Burley Cardigan Fields 07:5909:0610:3011:3112:3513:4114:4515:4716:4817:4818:4519:4220:3821:3422:3323:30
Burley Willow Road 08:0009:0710:3111:3212:3613:4214:4615:4816:4917:4918:4719:4320:4021:3522:3423:31
Burley, at ITV Yorkshire 08:0109:0810:3211:3312:3713:4214:4615:4916:5017:5018:4719:4320:4021:3522:3523:31
Burley, opp Washington Street 08:0109:0810:3211:3412:3813:4314:4715:5016:5117:5118:4819:4420:4121:3622:3523:32
Burley, at Kirkstall Fire Stn 08:0209:0910:3311:3512:3913:4414:4815:5016:5117:5118:4919:4520:4121:3622:3623:33
Leeds Wellington F 08:0309:1010:3411:3612:4013:4514:4915:5216:5317:5318:5019:4620:4321:3822:3723:34
Leeds Wellington H 08:0409:1110:3511:3712:4113:4614:5115:5316:5417:5418:5119:4720:4421:3922:3823:35
Leeds Wellington J 08:0609:1310:3711:3912:4313:4814:5215:5516:5617:5618:5319:4920:4621:4122:4023:36
Leeds Civic L 08:07s09:14s10:39s11:41s12:44s13:50s14:54s15:56s16:58s17:58s18:55s19:51s20:47s21:42s22:41s23:38s
Leeds Headrow I 08:09s09:16s10:41s11:43s12:46s13:51s14:56s15:58s17:00s17:59s18:56s19:52s20:48s21:43s22:42s23:39s
Leeds Victoria A 08:11s09:18s10:43s11:45s12:49s13:54s14:58s16:01s17:02s18:02s18:59s19:54s20:50s21:45s22:44s23:41s
Leeds City Bus Station (stand 17) 08:1409:2210:4711:4912:5313:5815:0216:0517:0618:0619:0319:5820:5321:4822:4723:44

Times marked s – “set down only” – the bus will only stop to drop passengers off

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

Possibly similar services

First Leeds

Website

Contactless payment accepted

Mobile tickets and live bus tracking available on the First Bus app