Bus 31 Schedule in Edinburgh

Click to load interactive map
List of stops
                            Map

                            East Craigs Centre – Burnbrae Terminus

                            East Craigs Centre

                            05:2006:4807:0407:3308:0708:3709:0809:3510:0310:3311:0311:3312:0312:3313:0313:3314:0314:3015:0015:2915:5616:2716:5517:0917:3518:0518:3519:0519:3520:1520:5521:3522:1523:02

                            North Bughtlin Neuk

                            05:2106:4907:0507:3408:0808:3809:0909:3610:0410:3411:0411:3412:0412:3413:0413:3414:0414:3115:0115:3015:5716:2816:5617:1017:3618:0618:3619:0619:3620:1620:5621:3622:1623:03

                            Bughtlin Drive

                            05:2206:5007:0607:3608:1008:4009:1009:3710:0510:3511:0511:3512:0512:3513:0513:3514:0514:3215:0315:3215:5916:2916:5717:1117:3718:0718:3719:0719:3720:1720:5721:3722:1723:04

                            Burnside

                            05:2206:5107:0707:3608:1108:4009:1109:3810:0610:3611:0611:3612:0612:3613:0613:3614:0614:3315:0315:3316:0016:3016:5817:1217:3818:0818:3819:0819:3820:1820:5721:3722:1723:04

                            Almond Green

                            05:2306:5207:0807:3808:1208:4209:1209:3910:0710:3711:0711:3712:0712:3713:0713:3714:0714:3415:0515:3416:0116:3116:5917:1317:3918:0918:3919:0919:3920:1920:5821:3822:1823:05

                            North Gyle Terrace

                            05:2506:5507:1107:4108:1608:4509:1509:4210:1010:4011:1011:4012:1012:4013:1013:4014:1014:3715:0815:3816:0516:3417:0217:1617:4218:1218:4219:1119:4120:2121:0021:4022:2023:07

                            Maybury Road

                            05:2606:5607:1207:4208:1708:4609:1609:4310:1110:4111:1111:4112:1112:4113:1113:4114:1114:3815:0915:3916:0616:3517:0317:1717:4318:1318:4319:1219:4220:2221:0121:4122:2123:08

                            Dechmont Road

                            05:2706:5707:1307:4308:1808:4709:1709:4410:1210:4211:1211:4212:1212:4213:1213:4214:1214:3915:1015:4016:0716:3617:0417:1817:4418:1418:4419:1319:4320:2321:0221:4222:2223:09

                            North Gyle Road

                            05:2806:5807:1407:4408:1908:4809:1809:4510:1310:4311:1311:4312:1312:4313:1313:4314:1314:4015:1115:4216:0816:3717:0517:1917:4518:1518:4519:1419:4420:2421:0321:4322:2323:10

                            Craigs Avenue

                            05:2806:5807:1407:4508:2008:4909:1909:4610:1410:4411:1411:4412:1412:4413:1413:4414:1414:4115:1215:4316:0916:3817:0617:2017:4618:1618:4619:1519:4520:2521:0321:4322:2323:10

                            Drum Brae South

                            05:2906:5907:1507:4608:2108:5009:2009:4710:1510:4511:1511:4512:1512:4513:1513:4514:1514:4215:1315:4416:1016:3917:0717:2117:4718:1718:4719:1619:4620:2621:0421:4422:2423:11

                            St Ninians Road

                            05:3007:0007:1607:4708:2208:5109:2109:4810:1610:4611:1611:4612:1612:4613:1613:4614:1614:4315:1415:4516:1116:4017:0817:2217:4818:1818:4819:1719:4720:2721:0521:4522:2523:12

                            Glebe Road

                            05:3007:0107:1707:4808:2308:5209:2209:4910:1710:4711:1711:4712:1712:4713:1713:4714:1714:4415:1515:4616:1216:4117:0917:2317:4918:1918:4919:1819:4820:2721:0521:4522:2523:12

                            Station Road

                            05:3107:0107:1807:4908:2408:5309:2309:5010:1810:4811:1811:4812:1812:4813:1813:4814:1814:4515:1615:4716:1316:4217:1017:2417:5018:2018:4919:1819:4820:2821:0621:4622:2623:13

                            Belgrave Road

                            05:3207:0207:1907:5108:2608:5509:2409:5110:1910:4911:1911:4912:1912:4913:1913:4914:1914:4615:1715:4816:1416:4317:1117:2517:5118:2118:5019:1919:4920:2921:0721:4722:2723:14

                            Edinburgh Zoo

                            05:3307:0407:2007:5208:2708:5609:2609:5210:2010:5011:2011:5012:2012:5013:2013:5014:2014:4715:1815:5016:1516:4417:1217:2617:5218:2218:5219:2119:5120:3021:0821:4822:2823:15

                            Pinkhill

                            05:3307:0407:2107:5308:2808:5709:2609:5310:2110:5111:2111:5112:2112:5113:2113:5114:2114:4815:1915:5016:1616:4517:1317:2717:5318:2318:5219:2119:5120:3121:0821:4822:2823:15

                            Balgreen Road

                            05:3407:0607:2307:5508:3008:5909:2909:5510:2310:5311:2311:5312:2312:5313:2313:5314:2314:5015:2115:5316:1816:4717:1517:2917:5518:2518:5419:2319:5320:3221:1021:5022:2923:16

                            Belmont Crescent

                            05:3507:0607:2407:5608:3109:0009:2909:5510:2310:5311:2311:5312:2312:5313:2313:5314:2314:5015:2215:5316:1916:4817:1617:3017:5518:2518:5419:2319:5320:3321:1021:5022:3023:17

                            Western Corner

                            05:3507:0707:2507:5708:3209:0109:3009:5610:2410:5411:2411:5412:2412:5413:2413:5414:2414:5115:2315:5416:2016:4917:1717:3117:5618:2618:5519:2419:5420:3321:1121:5122:3023:17

                            Murrayfield Road

                            05:3607:0807:2607:5808:3309:0209:3209:5710:2510:5511:2511:5512:2512:5513:2513:5514:2514:5215:2415:5616:2116:5017:1817:3217:5718:2718:5619:2519:5520:3421:1221:5222:3123:18

                            Ormidale Terrace

                            05:3707:0907:2707:5908:3409:0309:3309:5810:2610:5611:2611:5612:2612:5613:2613:5614:2614:5315:2515:5716:2216:5117:1917:3317:5818:2818:5719:2619:5620:3521:1221:5222:3223:19

                            Roseburn Gardens

                            05:3807:1007:2808:0108:3609:0509:3409:5910:2710:5711:2711:5712:2712:5713:2713:5714:2714:5415:2615:5816:2316:5217:2017:3417:5918:2918:5819:2719:5720:3621:1321:5322:3323:20

                            Wester Coates

                            05:3807:1107:3008:0208:3709:0609:3610:0110:2910:5911:2911:5912:2912:5913:2913:5914:2914:5615:2816:0016:2516:5417:2217:3618:0118:3118:5919:2819:5820:3721:1421:5422:3323:20

                            Magdala Crescent

                            05:3907:1207:3108:0408:3909:0809:3710:0210:3011:0011:3012:0012:3013:0013:3014:0014:3014:5715:2916:0116:2616:5517:2317:3718:0218:3219:0019:2919:5920:3821:1521:5522:3423:21

                            Haymarket Station

                            05:4007:1307:3208:0508:4009:0909:3810:0310:3111:0111:3112:0112:3113:0113:3114:0114:3114:5815:3016:0216:2716:5617:2417:3818:0318:3319:0119:3020:0020:3921:1621:5622:3523:22

                            Shandwick Place

                            05:4307:1607:3608:0908:4409:1309:4210:0710:3511:0511:3512:0512:3513:0513:3514:0514:3515:0215:3416:0616:3117:0017:2817:4218:0718:3719:0519:3420:0420:4221:1921:5922:3823:25

                            Princes Street (west)

                            05:4507:1807:3808:1208:4709:1609:4510:1010:3811:0811:3812:0812:3813:0813:3814:0814:3815:0515:3716:1016:3517:0417:3217:4518:1018:4019:0819:3720:0720:4521:2222:0222:4123:27

                            Princes Street (Scott Mon.)

                            05:4707:2107:4108:1508:5009:2009:4910:1410:4211:1211:4212:1212:4213:1213:4214:1214:4215:0915:4116:1416:3917:0817:3617:4918:1418:4419:1219:4120:1120:4821:2522:0522:4423:30

                            South Bridge

                            05:5107:2607:4608:2008:5609:2609:5510:2010:4811:1811:4812:1812:4813:1813:4914:1914:4915:1615:4816:2116:4617:1517:4317:5618:2118:5119:1819:4720:1720:5421:3122:1022:4923:35

                            Surgeons' Hall

                            05:5207:2807:4808:2308:5909:2909:5810:2310:5111:2111:5112:2112:5113:2113:5214:2214:5215:1915:5116:2416:4917:1817:4617:5918:2418:5319:2019:4920:1920:5621:3322:1222:5123:37

                            St Patrick Square

                            05:5307:3007:5008:2509:0109:3110:0010:2510:5311:2311:5312:2312:5313:2313:5414:2414:5415:2115:5316:2616:5117:2017:4818:0118:2618:5519:2219:5120:2120:5821:3522:1422:5323:39

                            Bernard Terrace

                            05:5407:3207:5208:2709:0309:3310:0210:2710:5511:2511:5512:2512:5513:2513:5614:2614:5615:2315:5516:2816:5317:2217:5018:0318:2818:5719:2419:5320:2321:0021:3722:1622:5523:40

                            Newington Road

                            05:5507:3307:5308:2809:0409:3410:0310:2810:5611:2611:5612:2612:5613:2613:5714:2714:5715:2515:5716:3016:5517:2417:5118:0418:2918:5819:2519:5420:2421:0121:3822:1722:5623:41

                            Salisbury Place

                            05:5607:3407:5408:2909:0509:3510:0410:2910:5711:2711:5712:2712:5713:2713:5814:2814:5815:2615:5816:3116:5617:2517:5218:0518:3018:5919:2619:5520:2521:0221:3922:1822:5723:42

                            Minto Street

                            05:5607:3507:5508:3009:0609:3610:0510:3010:5811:2811:5812:2812:5813:2813:5914:2914:5915:2715:5916:3216:5717:2617:5318:0618:3119:0019:2719:5620:2621:0321:4022:1922:5823:43

                            Mayfield Gardens

                            05:5707:3607:5608:3109:0709:3710:0610:3110:5911:2911:5912:2912:5913:2914:0014:3015:0015:2816:0116:3416:5917:2817:5418:0718:3219:0119:2819:5720:2721:0421:4122:1922:5823:43

                            East Savile Road

                            05:5707:3707:5708:3209:0809:3810:0710:3211:0011:3012:0012:3013:0013:3014:0114:3115:0115:2916:0216:3517:0017:2917:5518:0818:3319:0219:2919:5820:2821:0521:4222:2022:5923:44

                            Suffolk Road

                            05:5807:3807:5808:3309:0909:3910:0810:3311:0111:3112:0112:3113:0113:3114:0214:3215:0215:3016:0316:3617:0117:3017:5618:0918:3419:0319:3019:5920:2921:0621:4322:2123:0023:45

                            Lady Road

                            05:5907:3907:5908:3509:1009:4010:0910:3411:0211:3212:0212:3313:0313:3314:0414:3415:0415:3216:0516:3817:0317:3217:5818:1118:3619:0419:3120:0020:3021:0721:4422:2223:0123:46

                            Gordon Terrace

                            06:0007:4108:0108:3709:1109:4110:1010:3511:0311:3312:0412:3513:0513:3514:0614:3615:0615:3416:0716:4017:0517:3418:0018:1318:3819:0519:3220:0120:3121:0821:4522:2323:0223:47

                            Mossgiel Walk

                            06:0107:4208:0208:3809:1309:4310:1210:3711:0511:3512:0512:3613:0613:3614:0714:3715:0715:3616:0916:4217:0717:3618:0118:1418:3919:0719:3420:0320:3321:1021:4722:2523:0423:49

                            Kirk Park

                            06:0207:4308:0308:3909:1409:4410:1310:3811:0611:3612:0612:3713:0713:3714:0814:3815:0815:3716:1016:4317:0817:3718:0218:1518:4019:0819:3520:0420:3421:1121:4822:2623:0523:50

                            Kirkgate

                            06:0307:4408:0408:4009:1409:4410:1310:3811:0611:3612:0712:3813:0813:3814:0914:3915:0915:3816:1116:4417:0917:3818:0318:1618:4119:0819:3520:0420:3421:1121:4822:2623:0523:50

                            Yewlands Gardens

                            06:0307:4508:0508:4109:1509:4510:1410:3911:0711:3712:0812:3913:0913:3914:1014:4015:1015:3916:1216:4517:1017:3918:0418:1718:4219:0919:3620:0520:3521:1221:4922:2723:0623:51

                            Malbet Park

                            06:0407:4508:0508:4109:1609:4610:1510:4011:0811:3812:0812:3913:0913:3914:1014:4015:1015:4016:1316:4617:1117:4018:0418:1718:4219:1019:3720:0620:3621:1321:5022:2823:0723:52

                            Liberton Hospital

                            06:0507:4608:0608:4209:1609:4610:1510:4011:0811:3812:0912:4013:1013:4014:1114:4115:1115:4116:1416:4717:1217:4118:0518:1818:4319:1019:3720:0620:3621:1321:5022:2823:0723:52

                            Ellen's Glen Road

                            06:0507:4708:0708:4309:1709:4710:1610:4111:0911:3912:1012:4113:1113:4114:1214:4215:1215:4116:1416:4717:1217:4118:0618:1918:4419:1119:3820:0720:3721:1421:5122:2923:0823:53

                            Gracemount High School

                            06:0607:4708:0708:4309:1809:4810:1710:4211:1011:4012:1012:4113:1113:4114:1214:4215:1215:4216:1516:4817:1317:4218:0618:1918:4419:1219:3920:0820:3821:1521:5222:3023:0923:54

                            Gilmerton Dykes Street

                            06:0607:4808:0808:4409:1809:4810:1710:4211:1011:4012:1112:4213:1213:4214:1314:4315:1315:4316:1616:4917:1417:4318:0718:2018:4519:1219:3920:0820:3821:1521:5222:3023:0923:54

                            The Murrays

                            06:0707:4908:0908:4509:1909:4910:1810:4311:1111:4112:1212:4313:1313:4314:1414:4415:1415:4416:1716:5017:1517:4418:0818:2118:4619:1319:4020:0920:3921:1621:5322:3123:1023:55

                            Gilmerton Dykes Road

                            06:0707:5008:1008:4609:2009:5010:1910:4411:1211:4212:1312:4413:1413:4414:1514:4515:1515:4516:1816:5117:1617:4518:0918:2218:4719:1419:4120:1020:4021:1721:5422:3223:1123:56

                            West Edge Farm

                            06:0807:5108:1108:4609:2009:5010:1910:4411:1211:4212:1312:4413:1413:4514:1614:4615:1615:4616:1916:5217:1717:4618:1018:2318:4719:1419:4120:1020:4021:1721:5422:3223:1123:56

                            Wester Melville

                            06:1007:5308:1308:4909:2309:5310:2210:4711:1511:4512:1612:4713:1713:4714:1814:4815:1815:4816:2216:5517:2017:4818:1218:2518:5019:1719:4420:1320:4321:2021:5722:3423:1323:58

                            Lasswade Road

                            06:1107:5508:1508:5009:2409:5410:2310:4811:1611:4612:1712:4813:1813:4914:2014:5015:2015:5016:2416:5717:2217:5018:1418:2718:5119:1819:4520:1420:4421:2121:5822:3623:1500:00 +1

                            Laird and Dog

                            06:1207:5608:1608:5109:2509:5510:2410:4911:1711:4712:1812:4913:1913:5014:2114:5115:2115:5116:2516:5917:2417:5118:1518:2818:5219:1919:4620:1520:4521:2221:5922:3723:1600:01 +1

                            Elm Row

                            06:1207:5708:1708:5209:2609:5610:2510:5011:1811:4812:1912:5013:2013:5114:2214:5215:2215:5216:2516:5917:2417:5218:1618:2918:5319:2019:4720:1620:4621:2322:0022:3723:1600:01 +1

                            Broomieknowe Gardens

                            06:1307:5808:1808:5309:2709:5710:2610:5111:1911:4912:2012:5113:2113:5214:2314:5315:2315:5316:2717:0017:2517:5318:1718:3018:5419:2119:4820:1720:4721:2422:0122:3823:1700:02 +1

                            Rockville Terrace

                            06:1407:5808:1808:5309:2709:5710:2610:5111:1911:4912:2012:5113:2113:5214:2314:5315:2315:5316:2717:0117:2617:5318:1718:3018:5419:2119:4820:1720:4721:2422:0122:3923:1800:03 +1

                            Park Road

                            06:1407:5908:1908:5409:2809:5810:2710:5211:2011:5012:2112:5213:2213:5314:2414:5415:2415:5416:2817:0217:2717:5418:1818:3118:5519:2219:4920:1820:4821:2522:0222:3923:1800:03 +1

                            Bonnyrigg Toll

                            06:1508:0008:2008:5509:2909:5910:2810:5311:2111:5112:2212:5313:2313:5414:2514:5515:2515:5516:2917:0317:2817:5518:1918:3218:5619:2319:5020:1920:4921:2622:0322:4023:1900:04 +1

                            Waverley Terrace

                            06:1608:0108:2108:5609:3010:0010:2910:5411:2211:5212:2312:5413:2413:5514:2614:5615:2615:5616:3017:0417:2917:5618:2018:3318:5719:2419:5120:2020:5021:2722:0422:4123:2000:05 +1

                            Wolsey Avenue

                            06:1608:0108:2108:5609:3010:0010:2910:5411:2211:5212:2312:5413:2413:5514:2614:5615:2615:5716:3117:0517:3017:5618:2018:3318:5719:2419:5120:2020:5021:2722:0422:4123:2000:05 +1

                            Bairds Way

                            06:1708:0208:2208:5709:3110:0110:3010:5511:2311:5312:2412:5513:2513:5614:2714:5715:2715:5816:3217:0617:3117:5718:2118:3418:5819:2519:5220:2120:5121:2822:0522:4223:2100:06 +1

                            Brixwold Bank

                            06:1708:0208:2208:5709:3110:0110:3010:5511:2311:5312:2512:5613:2613:5714:2814:5815:2815:5816:3217:0617:3117:5818:2218:3518:5919:2619:5320:2220:5221:2922:0522:4223:2100:06 +1

                            Burnbrae Road

                            06:1808:0308:2308:5809:3210:0210:3110:5611:2411:5412:2612:5713:2713:5814:2914:5915:2916:0016:3417:0817:3317:5918:2318:3619:0019:2719:5420:2320:5321:3022:0622:4323:2200:07 +1

                            Sawmill Terrace

                            06:1908:0408:2408:5909:3310:0310:3210:5711:2511:5512:2612:5713:2713:5914:3015:0015:3016:0116:3517:0917:3418:0018:2418:3719:0119:2819:5520:2420:5321:3022:0722:4423:2300:08 +1

                            Burnbrae Walk

                            06:1908:0408:2408:5909:3310:0310:3210:5711:2511:5512:2712:5813:2814:0014:3115:0115:3116:0116:3517:0917:3418:0118:2518:3819:0219:2919:5620:2520:5421:3122:0722:4423:2300:08 +1

                            Burnbrae Primary

                            06:2008:0508:2509:0009:3410:0410:3310:5811:2611:5612:2812:5913:2914:0114:3215:0215:3216:0316:3717:1117:3618:0218:2618:3919:0319:3019:5720:2620:5521:3222:0822:4523:2400:09 +1

                            Auld Coal Bank

                            06:2108:0608:2609:0109:3510:0510:3410:5911:2711:5712:2913:0013:3014:0214:3315:0315:3316:0316:3717:1117:3618:0318:2718:4019:0419:3119:5820:2720:5621:3322:0922:4623:2500:10 +1

                            Burnbrae Terminus

                            06:2208:0708:2709:0209:3610:0610:3511:0011:2811:5812:3013:0113:3114:0314:3415:0415:3416:0516:3917:1317:3818:0418:2818:4119:0519:3219:5920:2820:5721:3422:1022:4723:2600:11 +1
                            The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.

                            Terminus – East Craigs Centre

                            Terminus05:0205:5606:2207:5408:0008:2108:4909:2309:5210:2410:5011:2011:5012:2012:5013:2113:5114:2314:5315:2115:5316:2516:5917:3218:0018:2519:0119:2119:4120:2621:2622:0622:4623:18
                            Gorton Road05:0305:5706:2307:5508:0108:2208:5009:2409:5310:2510:5111:2111:5112:2112:5113:2213:5214:2414:5415:2215:5416:2617:0017:3318:0118:2619:0219:2219:4220:2721:2722:0722:4723:19
                            Prestonhall Road05:0305:5706:2307:5608:0208:2308:5109:2409:5310:2510:5111:2111:5112:2112:5113:2213:5214:2414:5415:2215:5416:2617:0017:3318:0118:2619:0219:2219:4220:2721:2722:0722:4723:19
                            St Joseph's05:0405:5806:2407:5608:0208:2308:5109:2509:5410:2610:5211:2211:5212:2212:5213:2313:5314:2514:5515:2315:5516:2717:0117:3418:0218:2719:0319:2319:4320:2821:2822:0822:4823:20
                            Midfield House05:0706:0106:2708:0108:0708:2808:5609:2909:5810:3010:5611:2611:5612:2612:5613:2713:5714:2914:5915:2715:5916:3117:0517:3818:0618:3119:0619:2619:4620:3121:3122:1122:5123:23
                            St Annes Avenue05:0806:0206:2808:0208:0808:2908:5709:3009:5910:3110:5711:2711:5712:2712:5713:2813:5814:3015:0015:2816:0016:3217:0617:3918:0718:3219:0719:2719:4720:3221:3222:1222:5223:24
                            Farm Avenue05:0906:0306:2908:0308:0908:3008:5809:3110:0010:3210:5811:2811:5812:2812:5813:2913:5914:3115:0115:2916:0116:3317:0717:4018:0818:3319:0819:2819:4820:3321:3322:1322:5323:25
                            Pentland Road05:0906:0406:3008:0408:1008:3108:5909:3210:0110:3310:5911:2911:5912:2912:5913:3014:0014:3215:0215:3016:0216:3417:0817:4118:0918:3419:0819:2819:4820:3321:3322:1322:5323:25
                            Dalhousie Drive05:1106:0506:3108:0608:1208:3309:0009:3310:0210:3411:0011:3012:0012:3013:0013:3114:0114:3315:0315:3216:0316:3517:0917:4218:1018:3519:1019:3019:5020:3421:3422:1422:5423:26
                            Skeltiemuir Avenue05:1206:0706:3308:0708:1408:3409:0209:3510:0410:3611:0211:3212:0212:3213:0213:3314:0314:3515:0515:3416:0516:3717:1017:4318:1118:3619:1119:3119:5120:3521:3522:1522:5523:27
                            Hopefield Place05:1206:0806:3408:0808:1508:3509:0309:3610:0510:3711:0311:3312:0312:3313:0313:3414:0414:3615:0615:3516:0616:3817:1117:4418:1218:3719:1119:3119:5120:3621:3622:1622:5623:28
                            Hazel Drive05:1306:0906:3508:1008:1708:3709:0409:3710:0610:3811:0411:3412:0412:3413:0413:3514:0514:3715:0715:3616:0716:3917:1217:4518:1318:3819:1219:3219:5220:3721:3722:1722:5723:29
                            Dobbies Road05:1406:1006:3608:1108:1808:3809:0509:3810:0710:3911:0511:3512:0512:3513:0513:3614:0614:3815:0815:3816:0816:4017:1317:4618:1418:3919:1319:3319:5320:3721:3722:1722:5723:29
                            High Street05:1506:1106:3708:1208:3909:0609:3910:0810:4011:0611:3612:0612:3613:0613:3714:0714:3915:0915:3916:0916:4117:1417:4718:1518:4019:1419:3419:5420:3821:3822:1822:5823:30
                            Park Road05:1506:1106:3708:1208:3909:0609:3910:0810:4011:0611:3612:0612:3613:0613:3714:0714:3915:0915:3916:0916:4117:1417:4718:1518:4019:1419:3419:5420:3821:3822:1822:5823:30
                            Rockville Terrace05:1606:1206:3808:1308:4009:0709:4010:0910:4111:0711:3712:0712:3713:0713:3814:0814:4015:1015:4016:1016:4217:1517:4818:1618:4119:1419:3419:5420:3821:3822:1822:5823:30
                            Broomieknowe Gardens05:1606:1206:3808:1408:4009:0709:4010:0910:4111:0711:3712:0712:3713:0713:3814:0814:4015:1015:4016:1016:4217:1517:4818:1618:4119:1519:3519:5520:3921:3922:1922:5923:31
                            Elm Row05:1706:1306:3908:1608:4209:0809:4110:1010:4211:0811:3812:0812:3813:0813:3914:0914:4115:1115:4116:1116:4317:1617:4918:1718:4219:1619:3619:5620:4021:4022:2023:0023:32
                            Laird and Dog05:1706:1306:3908:1608:4209:0909:4210:1110:4311:0911:3912:0912:3913:0913:4014:1014:4215:1215:4216:1216:4417:1717:5018:1818:4219:1619:3619:5620:4021:4022:2023:0023:32
                            Lasswade Road05:1806:1406:4008:1808:4309:1009:4310:1210:4411:1011:4012:1012:4013:1013:4114:1114:4315:1315:4316:1316:4517:1817:5118:1918:4319:1719:3719:5720:4121:4122:2123:0123:33
                            Haveral Wood05:1906:1506:4108:2008:4509:1109:4410:1310:4511:1111:4112:1112:4113:1113:4214:1214:4415:1415:4416:1416:4617:1917:5218:2018:4419:1819:3819:5820:4221:4222:2223:0223:33
                            Gilmerton Station Road05:2106:1706:4308:0408:2308:4709:1309:4610:1510:4711:1311:4312:1312:4313:1313:4414:1414:4615:1615:4616:1616:4817:2117:5418:2218:4619:2019:4020:0020:4421:4422:2423:0423:35
                            West Edge Farm05:2206:1806:4408:0508:2408:4809:1409:4710:1610:4811:1411:4412:1412:4413:1413:4514:1514:4715:1715:4716:1716:4917:2217:5518:2318:4719:2019:4020:0020:4421:4422:2423:0423:35
                            Gilmerton Dykes Road05:2206:1806:4408:0708:2508:4809:1409:4710:1610:4811:1411:4412:1412:4413:1413:4514:1514:4715:1715:4716:1716:4917:2217:5518:2318:4719:2019:4020:0020:4421:4422:2423:0423:36
                            The Murrays05:2306:1906:4508:0808:2608:4909:1509:4810:1710:4911:1511:4512:1512:4513:1513:4614:1614:4815:1815:4816:1816:5017:2317:5618:2418:4819:2119:4120:0120:4521:4522:2523:0523:36
                            Gilmerton Dykes Street05:2506:2106:4808:1208:3008:5309:1909:5110:2010:5211:1811:4812:1812:4813:1813:4914:1914:5115:2115:5216:2316:5517:2818:0118:2718:5019:2319:4320:0320:4721:4722:2723:0723:38
                            Gracemount High School05:2506:2106:4908:1308:3108:5409:2009:5210:2110:5311:1911:4912:1912:4913:1913:5014:2014:5215:2215:5316:2416:5617:2918:0218:2818:5119:2419:4420:0420:4721:4722:2723:0723:38
                            Ellen's Glen Road05:2606:2206:4908:1408:3208:5409:2009:5210:2110:5311:1911:4912:1912:4913:1913:5014:2014:5215:2215:5316:2416:5617:2918:0218:2818:5119:2419:4420:0420:4821:4822:2823:0823:39
                            Liberton Hospital05:2706:2306:5008:1508:3308:5609:2109:5310:2210:5411:2011:5012:2012:5013:2013:5114:2114:5315:2315:5416:2516:5717:3018:0318:2918:5219:2519:4520:0520:4921:4922:2923:0923:39
                            Malbet Park05:2706:2306:5008:1508:3308:5609:2209:5410:2310:5511:2111:5112:2112:5113:2113:5214:2214:5415:2415:5516:2616:5817:3118:0418:2918:5219:2519:4520:0520:4921:4922:2923:0923:39
                            Yewlands Gardens05:2806:2406:5108:1608:3408:5709:2209:5410:2310:5511:2111:5112:2112:5113:2113:5214:2214:5415:2415:5616:2716:5917:3218:0418:3018:5319:2619:4620:0620:5021:5022:3023:1023:40
                            Kirk Park05:2806:2406:5208:1808:3608:5809:2309:5510:2410:5611:2211:5212:2212:5213:2213:5314:2314:5515:2515:5716:2817:0017:3318:0518:3118:5419:2719:4720:0720:5021:5022:3023:1023:40
                            Mossgiel Walk05:3006:2606:5308:2008:3809:0009:2509:5710:2610:5811:2411:5412:2412:5413:2413:5514:2514:5715:2715:5816:2917:0117:3418:0718:3218:5519:2819:4820:0820:5221:5222:3223:1223:41
                            Gordon Terrace05:3106:2706:5408:2208:4009:0209:2609:5810:2710:5911:2511:5512:2512:5513:2513:5614:2614:5815:2816:0016:3117:0317:3618:0818:3318:5619:2919:4920:0920:5321:5322:3323:1323:42
                            Mid Liberton05:3106:2706:5508:2308:4109:0309:2709:5910:2811:0011:2611:5612:2612:5613:2613:5714:2714:5915:2916:0116:3217:0417:3718:0918:3418:5719:3019:5020:1020:5321:5322:3323:1323:43
                            Lady Road05:3206:2806:5608:2408:4209:0409:2810:0010:2911:0111:2711:5712:2712:5713:2713:5814:2815:0015:3016:0216:3317:0517:3818:1018:3518:5819:3119:5120:1120:5421:5422:3423:1423:43
                            Suffolk Road05:3306:2906:5708:2608:4409:0509:2910:0110:3011:0211:2811:5812:2812:5813:2813:5914:2915:0115:3116:0316:3417:0617:3918:1118:3618:5919:3219:5220:1220:5521:5522:3523:1523:44
                            East Savile Road05:3406:3006:5808:2708:4509:0609:3010:0210:3111:0311:2911:5912:2912:5913:2914:0014:3015:0215:3216:0416:3517:0717:4018:1218:3719:0019:3319:5320:1320:5621:5622:3623:1623:45
                            Mayfield Gardens05:3506:3207:0008:2808:4609:0809:3210:0410:3311:0511:3112:0112:3113:0113:3114:0214:3215:0415:3416:0616:3717:0917:4218:1418:3919:0119:3419:5420:1420:5621:5622:3623:1623:45
                            Minto Street05:3606:3207:0008:2908:4709:0809:3210:0410:3311:0511:3112:0112:3113:0113:3114:0214:3215:0415:3416:0616:3717:0917:4218:1418:3919:0219:3519:5520:1520:5721:5722:3723:1723:46
                            Salisbury Place05:3606:3307:0108:3008:4809:0909:3310:0510:3411:0611:3212:0212:3213:0213:3214:0314:3315:0515:3516:0716:3817:1017:4318:1518:4019:0219:3519:5520:1520:5721:5722:3723:1723:46
                            Newington Road05:3706:3407:0208:3108:4909:1009:3410:0610:3511:0711:3312:0312:3313:0313:3314:0414:3415:0615:3616:0816:3917:1117:4418:1618:4119:0319:3619:5620:1620:5821:5822:3823:1823:47
                            Bernard Terrace05:3806:3507:0308:3208:5009:1209:3610:0810:3711:0911:3512:0512:3513:0513:3514:0614:3615:0815:3816:1016:4117:1317:4618:1818:4219:0419:3719:5720:1720:5921:5922:3923:1923:48
                            St Patrick Square05:3906:3607:0508:3408:5209:1409:3810:1010:3911:1111:3712:0712:3713:0713:3714:0814:3815:1015:4016:1216:4317:1517:4818:2018:4419:0619:3919:5920:1921:0122:0122:4123:2123:49
                            Surgeons' Hall05:4106:3807:0708:3708:5509:1609:4010:1210:4111:1311:3912:0912:3913:0913:3914:1014:4015:1215:4316:1516:4617:1817:5118:2318:4719:0919:4220:0220:2221:0322:0322:4323:2323:51
                            South Bridge05:4206:4007:0908:3908:5709:1909:4310:1510:4411:1611:4212:1212:4213:1213:4214:1314:4315:1515:4616:1816:4917:2117:5418:2618:4919:1119:4420:0420:2421:0522:0522:4523:2523:53
                            Princes Street (Scott Mon.)05:4506:4407:1408:4409:0209:2409:4810:2010:4911:2111:4712:1712:4713:1713:4814:1914:4915:2115:5216:2416:5517:2718:0018:3118:5419:1619:4920:0920:2921:1022:1022:5023:3023:58
                            Princes Street (west)05:4706:4707:1708:4809:0609:2809:5210:2410:5311:2511:5112:2112:5113:2113:5214:2314:5315:2515:5616:2917:0017:3218:0418:3518:5719:1919:5220:1220:3221:1322:1322:5323:3300:01 +1
                            Shandwick Place05:4906:4907:1908:5109:0909:3109:5510:2710:5611:2811:5412:2412:5413:2413:5514:2614:5615:2815:5916:3217:0317:3518:0718:3819:0019:2219:5520:1520:3521:1522:1522:5523:3500:03 +1
                            Atholl Crescent05:5006:5007:2009:1009:3209:5610:2810:5711:2911:5512:2512:5513:2513:5614:2714:5715:2916:0016:3317:0417:3618:0818:3919:0119:2319:5620:1620:3621:1622:1622:5623:3600:04 +1
                            Haymarket Station05:5206:5307:2309:1309:3509:5910:3111:0011:3211:5812:2812:5813:2813:5914:3015:0015:3216:0316:3617:0717:3918:1118:4119:0319:2519:5820:1820:3821:1822:1822:5823:3800:06 +1
                            Magdala Crescent05:5206:5307:2309:1309:3509:5910:3111:0011:3211:5812:2812:5813:2813:5914:3015:0015:3316:0416:3717:0817:4018:1118:4119:0319:2519:5820:1820:3821:1822:1822:5823:3800:06 +1
                            Wester Coates05:5306:5407:2409:1409:3610:0010:3211:0111:3311:5912:2912:5913:2914:0014:3115:0115:3316:0416:3717:0817:4018:1218:4219:0419:2619:5920:1920:3921:1922:1922:5923:3900:07 +1
                            Kew Terrace05:5306:5407:2409:1509:3710:0110:3311:0211:3412:0012:3013:0013:3014:0114:3215:0215:3416:0516:3817:0917:4118:1318:4219:0419:2619:5920:1920:3921:1922:1922:5923:3900:07 +1
                            Roseburn Gardens05:5406:5507:2509:1609:3810:0210:3411:0311:3512:0112:3113:0113:3114:0214:3315:0315:3516:0616:3917:1017:4218:1418:4319:0519:2720:0020:2020:4021:2022:2023:0023:4000:08 +1
                            Ormidale Terrace05:5406:5607:2609:1609:3810:0210:3411:0311:3512:0112:3113:0113:3114:0214:3315:0315:3616:0716:4017:1117:4318:1418:4419:0619:2820:0120:2120:4121:2122:2123:0123:4100:09 +1
                            Murrayfield Road05:5506:5707:2709:1709:3910:0310:3511:0411:3612:0212:3213:0213:3314:0414:3515:0515:3716:0816:4117:1217:4418:1618:4519:0719:2920:0220:2220:4221:2222:2223:0223:4200:10 +1
                            Western Corner05:5506:5807:2809:1909:4110:0510:3711:0611:3812:0412:3413:0413:3414:0514:3615:0615:3916:1016:4317:1417:4618:1718:4619:0819:3020:0320:2320:4321:2322:2323:0323:4300:11 +1
                            Balgreen Road05:5606:5907:3009:2009:4210:0610:3811:0711:3912:0512:3513:0513:3614:0714:3815:0815:4116:1216:4517:1617:4818:1918:4819:1019:3220:0520:2520:4421:2422:2423:0423:4400:12 +1
                            Pinkhill05:5707:0007:3109:2109:4310:0710:3911:0811:4012:0612:3613:0613:3714:0814:3915:0915:4216:1316:4617:1717:4918:2018:4919:1119:3320:0620:2620:4521:2522:2523:0523:4500:13 +1
                            Edinburgh Zoo05:5707:0007:3109:2209:4410:0810:4011:0911:4112:0712:3713:0713:3814:0914:4015:1015:4316:1416:4717:1817:5018:2118:4919:1119:3320:0620:2620:4521:2522:2523:0523:4500:13 +1
                            Silvan House05:5807:0107:3209:2309:4510:0910:4111:1011:4212:0812:3813:0813:3814:0914:4015:1015:4416:1516:4817:1917:5118:2118:5019:1219:3420:0720:2720:4621:2622:2623:0623:4600:14 +1
                            Belgrave Road05:5807:0107:3309:2309:4510:0910:4111:1011:4212:0812:3813:0813:3914:1014:4115:1115:4516:1616:4917:2017:5218:2218:5119:1319:3520:0820:2820:4621:2622:2623:0623:4600:14 +1
                            St John's Terrace05:5807:0207:3309:2409:4610:1010:4211:1111:4312:0912:3913:0913:4014:1114:4215:1215:4516:1616:4917:2017:5218:2318:5119:1319:3520:0820:2820:4721:2722:2723:0723:4700:15 +1
                            Kirk Loan05:5907:0207:3409:2509:4710:1110:4311:1211:4412:1012:4013:1013:4114:1214:4315:1315:4616:1716:5017:2117:5318:2418:5219:1419:3620:0920:2920:4721:2722:2723:0723:4700:15 +1
                            St Ninians Road05:5907:0307:3509:2609:4810:1210:4411:1311:4512:1112:4113:1113:4214:1314:4415:1415:4716:1816:5117:2217:5418:2518:5319:1519:3720:1020:3020:4821:2822:2823:0823:4800:16 +1
                            Drum Brae South06:0007:0407:3609:2709:4910:1310:4511:1411:4612:1212:4213:1213:4314:1414:4515:1515:4916:2016:5317:2417:5618:2618:5419:1619:3820:1120:3120:4921:2922:2923:0923:4900:17 +1
                            Craigs Avenue06:0007:0407:3609:2709:4910:1310:4511:1411:4612:1212:4213:1213:4314:1414:4515:1515:4916:2016:5317:2417:5618:2618:5419:1619:3820:1120:3120:4921:2922:2923:0923:4900:17 +1
                            Craigs Gardens06:0107:0507:3709:2809:5010:1410:4611:1511:4712:1312:4313:1313:4414:1514:4615:1615:5016:2116:5417:2517:5718:2718:5519:1719:3920:1220:3220:5021:3022:3023:1023:5000:18 +1
                            North Gyle Road06:0107:0507:3709:2809:5010:1410:4611:1511:4712:1312:4313:1313:4514:1614:4715:1715:5116:2216:5517:2617:5818:2818:5519:1719:3920:1220:3220:5021:3022:3023:1023:5000:18 +1
                            Dechmont Road06:0107:0607:3809:2909:5110:1510:4711:1611:4812:1412:4413:1413:4614:1714:4815:1815:5216:2316:5617:2717:5918:2918:5619:1819:4020:1320:3320:5121:3122:3123:1123:5100:19 +1
                            Maybury Road06:0207:0707:3909:3009:5210:1610:4811:1711:4912:1512:4513:1513:4714:1814:4915:1915:5316:2416:5717:2818:0018:3018:5719:1919:4120:1420:3420:5221:3222:3223:1223:5200:20 +1
                            North Gyle Terrace06:0307:0807:4009:3109:5310:1710:4911:1811:5012:1612:4613:1613:4814:1914:5015:2015:5416:2516:5817:2918:0118:3118:5819:2019:4220:1520:3520:5321:3322:3323:1323:5300:21 +1
                            Almond Green06:0507:1007:4309:3309:5510:1910:5111:2011:5212:1812:4813:1813:5114:2214:5315:2315:5716:2917:0217:3318:0418:3419:0119:2319:4520:1820:3820:5621:3622:3623:1623:5600:24 +1
                            Burnside06:0607:1107:4409:3409:5610:2010:5211:2111:5312:1912:4913:1913:5214:2314:5415:2415:5816:3017:0317:3418:0518:3519:0219:2419:4620:1920:3920:5721:3722:3723:1723:5700:25 +1
                            Bughtlin Drive06:0707:1207:4409:3509:5710:2110:5311:2211:5412:2012:5013:2013:5214:2314:5415:2515:5916:3117:0417:3518:0618:3619:0219:2419:4620:1920:3920:5721:3722:3723:1723:5700:25 +1
                            North Bughtlin Neuk06:0807:1307:4509:3609:5810:2210:5411:2311:5512:2112:5113:2113:5314:2414:5515:2616:0016:3217:0517:3618:0718:3719:0319:2519:4720:2020:4020:5821:3822:3823:1823:5800:26 +1
                            East Craigs Centre06:0907:1407:4709:3709:5910:2310:5511:2411:5612:2212:5213:2213:5514:2614:5715:2816:0216:3417:0717:3818:0918:3919:0519:2719:4920:2220:4221:0021:4022:4023:2000:00 +100:28 +1
                            East Craigs Centre06:0907:1407:4709:3709:5910:2310:5511:2411:5612:2212:5213:2213:5514:2614:5715:2816:0216:3417:0717:3818:0918:3919:0519:2719:4920:2220:4221:0021:4022:4023:2000:00 +100:28 +1
                            Times marked with "—" indicate that the vehicle does not stop at this stop.
                            The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.
                            Times marked with "—" indicate that the vehicle does not stop at this stop.
                            The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.
                            Build real-time departures into your app Free API Access →

                            Route Path (Streets & Roads)

                            Outbound: East Craigs Centre – Burnbrae Terminus
                            North Bughtlin Road - Maybury Drive - Maybury Road - Glasgow Road - St John's Road - Corstorphine Road - Roseburn Terrace - West Coates - Haymarket - Shandwick Place - Princes Street - South Bridge - Nicolson Street - Clerk Street - South Clerk Street - Newington Road - Minto Street - Mayfield Gardens - Craigmillar Park - Liberton Road - Kirk Brae - Lasswade Road - High Street - Elm Row - Hillhead - High Street - Dundas Street - Cockpen Road - Bonnyrigg Distributor - Burnbrae Road - Auld Coal Road
                            Inbound: Terminus – East Craigs Centre
                            Carnethie Street - Polton Road West - Polton Avenue Road - Polton Street - High Street - Rockville Terrace - Hillhead - Elm Row - High Street - Lasswade Road - Badger Way - Lasswade Road - Kirk Brae - Liberton Road - Craigmillar Park - Mayfield Gardens - Minto Street - Newington Road - South Clerk Street - St Patrick Square - Nicolson Street - South Bridge - Princes Street - Shandwick Place - Atholl Crescent Lane - Haymarket Terrace - West Coates - Corstorphine Road - St John's Road - Glasgow Road - Maybury Road - Maybury Drive - North Bughtlin Road

                            Schedules and stops for this route are published in GTFS: great-britain, dft-gtfs

                            Bus 31 FAQ

                            • What time does the 31 bus start operating?

                              Services on the 31 bus start at 05:20 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.

                            • What time does the 31 bus stop working?

                              Services on the 31 bus stop at 00:11 +1 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.

                            • Is there a 31 bus stop near me?

                              Click here to view the nearest 31 bus stop.

                            31 (Edinburgh Buses)

                            The first stop of the 31 bus route is East Craigs Centre and the last stop is Burnbrae Terminus. 31 is operational during everyday.

                            Additional information: 31 has 71 stops and the total trip duration for this route is approximately 104 minutes.

                            See why over 2 million users trust and consider busmaps.com as the best public transport website. busmaps gives you Edinburgh Buses suggested routes, real-time bus tracker, line route maps in Edinburgh, and helps to find the closest 31 bus stops near you. No internet available? Download an offline PDF map and bus schedule for the 31 bus to take on your trip.

                            31 bus near me

                            Last updated on June 1, 2026