120 Bus in Haddington

Click to load interactive map
List of stops
      Map

      Brand Court – Seabird Centre

      Brand Court

      06:3507:3508:3509:3510:3511:3512:3513:3514:3515:3516:3517:3518:3520:35

      Alexander Gardens

      06:3507:3508:3509:3510:3511:3512:3513:3514:3515:3516:3517:3518:3520:35

      Fairbairn Way

      06:3607:3608:3609:3610:3611:3612:3613:3614:3615:3616:3617:3618:3620:36

      Steadings Crescent

      06:3707:3708:3709:3710:3711:3712:3713:3714:3715:3716:3717:3718:3720:37

      Middlemass Road

      06:3807:3808:3809:3810:3811:3812:3813:3814:3815:3816:3817:3818:3820:38

      Muirfield Road

      06:3907:3908:3909:3910:3911:3912:3913:3914:3915:3916:3917:3918:3920:39

      Dunbar Asda

      06:4007:4008:4009:4010:4011:4012:4013:4014:4015:4016:4017:4018:4020:40

      Goldenstones Avenue

      06:4107:4108:4109:4110:4111:4112:4113:4114:4115:4116:4117:4118:4120:41

      Newhouse Avenue

      06:4207:4208:4209:4210:4211:4212:4213:4214:4215:4216:4217:4218:4220:42

      Queens Place

      06:4207:4208:4209:4210:4211:4212:4213:4214:4215:4216:4217:4218:4220:42

      Newhouse Terrace

      06:4407:4408:4409:4410:4411:4412:4413:4414:4415:4416:4417:4418:4420:44

      Parish Church

      06:4407:4408:4409:4410:4411:4412:4413:4414:4415:4416:4417:4418:4420:44

      Railway Station

      06:4507:4508:4509:4510:4511:4512:4513:4514:4515:4516:4517:4518:4520:45

      High Street

      06:4607:4608:46
      08:47
      09:46
      09:47
      10:46
      10:47
      11:46
      11:47
      12:46
      12:47
      13:46
      13:47
      14:46
      14:47
      15:46
      15:47
      16:46
      16:47
      17:46
      17:47
      18:4620:46

      Bleachingfield

      06:4707:4708:4809:4810:4811:4812:4813:4814:4815:4816:4817:4818:4720:47

      Boroughdales

      06:4807:4808:4909:4910:4911:4912:4913:4914:4915:4916:4917:4918:4720:47

      Grahame Place

      06:4807:4808:4909:4910:4911:4912:4913:4914:4915:4916:4917:4918:4820:48

      Gala Green

      06:4907:4908:5009:5010:5011:5012:5013:5014:5015:5016:5017:5018:4820:48

      Belhaven

      06:5007:5008:5109:5110:5111:5112:5113:5114:5115:5116:5117:5118:4920:49

      Old Police Station

      06:5107:5108:5209:5210:5211:5212:5213:5214:5215:5216:5217:5218:5020:50

      Caravan Park

      06:5207:5208:5309:5310:5311:5312:5313:5314:5315:5316:5317:5318:5120:51

      School Brae

      06:5307:5308:5409:5410:5411:5412:5413:5414:5415:5416:5417:5418:5220:52

      Duke Street

      06:5407:5408:5509:5510:5511:5512:5513:5514:5515:5516:5517:5518:5320:53

      East Links Family Park

      06:5407:5408:5509:5510:5511:5512:5513:5514:5515:5516:5517:5518:5320:53

      Hedderwick Hill Road End

      06:5507:5508:5609:5610:5611:5612:5613:5614:5615:5616:5617:5618:5420:54

      Foxlake

      06:5607:5608:5709:5710:5711:5712:5713:5714:5715:5716:5717:5718:5520:55

      Tynefield

      06:5707:5708:5809:5810:5811:5812:5813:5814:5815:5816:5817:5818:5620:55

      Biel

      06:5707:5708:5809:5810:5811:5812:5813:5814:5815:5816:5817:5818:5620:56

      The Knowes

      06:5907:5909:0010:0011:0012:0013:0014:0015:0016:0017:0018:0018:5820:57

      Phantassie Farm

      07:0108:0109:0210:0211:0212:0213:0214:0215:0216:0217:0218:0219:0020:59

      Bridgend Hotel

      07:0208:0209:0310:0311:0312:0313:0314:0315:0316:0317:0318:0319:0121:00

      Stories Park

      07:0208:0209:0310:0311:0312:0313:0314:0315:0316:0317:0318:0319:0121:00

      The Glebe

      07:0308:0309:0410:0411:0412:0413:0414:0415:0416:0417:0418:0419:0221:01

      The Dean

      07:0308:0309:0410:0411:0412:0413:0414:0415:0416:0417:0418:0419:0221:01

      Preston Mains

      07:0408:0409:0510:0511:0512:0513:0514:0515:0516:0517:0518:0519:0321:02

      Binning Wood Rd End

      07:0508:0509:0610:0611:0612:0613:0614:0615:0616:0617:0618:0619:0421:03

      Smithy

      07:0708:0709:0810:0811:0812:0813:0814:0815:0816:0817:0818:0819:0621:05

      Lawhead Rd End

      07:0708:0709:0810:0811:0812:0813:0814:0815:0816:0817:0818:0819:0621:05

      Limetree Walk

      07:0808:0809:0910:0911:0912:0913:0914:0915:0916:0917:0918:0919:0721:06

      Lochhouses Rd End

      07:0808:0809:0910:0911:0912:0913:0914:0915:0916:0917:0918:0919:0721:06

      Ladysfield

      07:1008:1009:1110:1111:1112:1113:1114:1115:1116:1117:1118:1119:0921:08

      Whitekirk Hill

      07:1108:1109:1210:1211:1212:1213:1214:1215:1216:1217:1218:1219:1021:09

      New Mains Farm

      07:1108:1109:1210:1211:1212:1213:1214:1215:1216:1217:1218:1219:1021:09

      New Mains Cottages

      07:1208:1209:1310:1311:1312:1313:1314:1315:1316:1317:1318:1319:1121:10

      Seacliff West Lodge

      07:1208:1209:1310:1311:1312:1313:1314:1315:1316:1317:1318:1319:1121:10

      Auldhame Farm

      07:1308:1309:1410:1411:1412:1413:1414:1415:1416:1417:1418:1419:1221:11

      Auldhame Cottages

      07:1408:1409:1510:1511:1512:1513:1514:1515:1516:1517:1518:1519:1321:12

      Tantallon Castle

      07:1508:1509:1610:1611:1612:1613:1614:1615:1616:1617:1618:1619:1421:13

      Castleton Cottages

      07:1508:1509:1610:1611:1612:1613:1614:1615:1616:1617:1618:1619:1421:13

      Canty Bay House

      07:1508:1509:1610:1611:1612:1613:1614:1615:1616:1617:1618:1619:1421:13

      May View

      07:1708:1709:1810:1811:1812:1813:1814:1815:1816:1817:1818:1819:1621:15

      Rhodes Holdings

      07:1808:1809:1910:1911:1912:1913:1914:1915:1916:1917:1918:1919:1721:16

      Tantallon Caravan Park

      07:1808:1809:1910:1911:1912:1913:1914:1915:1916:1917:1918:1919:1721:16

      Limegrove

      07:1908:1909:2010:2011:2012:2013:2014:2015:2016:2017:2018:2019:1821:17

      Tesco

      07:1908:1909:2010:2011:2012:2013:2014:2015:2016:2017:2018:2019:1821:17

      Bus Depot

      07:2008:2009:2110:2111:2112:2113:2114:2115:2116:2117:2118:2119:1921:18

      Heugh Roundabout

      07:2008:2009:2110:2111:2112:2113:2114:2115:2116:2117:2118:2119:1921:18

      Lochbridge Road East

      07:2008:2009:2110:2111:2112:2113:2114:2115:2116:2117:2118:2119:1921:18

      Glenburn Road

      07:2108:2109:2210:2211:2212:2213:2214:2215:2216:2217:2218:2219:2021:19

      Craigleith Avenue

      07:2108:2109:2210:2211:2212:2213:2214:2215:2216:2217:2218:2219:2021:19

      Lady Jane Road

      07:2208:2209:2310:2311:2312:2313:2314:2315:2316:2317:2318:2319:2121:20

      Bowling Green

      07:2208:2209:2310:2311:2312:2313:2314:2315:2316:2317:2318:2319:2121:20

      Railway Station

      07:2408:2409:2510:2511:2512:2513:2514:2515:2516:2517:2518:2519:2321:22

      Beach Road

      07:2508:2509:2610:2611:2612:2613:2614:2615:2616:2617:2618:2619:2421:23

      Church Road

      07:2608:26
      08:28
      09:27
      09:29
      10:27
      10:29
      11:27
      11:29
      12:27
      12:29
      13:27
      13:29
      14:27
      14:29
      15:27
      15:29
      16:27
      16:29
      17:27
      17:29
      18:27
      18:29
      19:2521:24

      Beach Road

      07:2708:2909:3010:3011:3012:3013:3014:3015:3016:3017:3018:3019:2621:25

      Seabird Centre

      07:2908:3109:3210:3211:3212:3213:3214:3215:3216:3217:3218:3219:2821:27

      Seabird Centre – Brand Court

      Seabird Centre07:4308:4309:4310:4311:4312:4313:4314:4315:4316:4317:4318:4319:4321:33
      St Baldred's Road07:4408:4409:4410:4411:4412:4413:4414:4415:4416:4417:4418:4419:4421:34
      Lady Jane Road07:4408:4409:4410:4411:4412:4413:4414:4415:4416:4417:4418:4419:4421:34
      Craigleith Avenue07:4508:4509:4510:4511:4512:4513:4514:4515:4516:4517:4518:4519:4521:35
      Dundas Road07:4508:4509:4510:4511:4512:4513:4514:4515:4516:4517:4518:4519:4521:35
      Glenburn Road07:4508:4509:4510:4511:4512:4513:4514:4515:4516:4517:4518:4519:4521:35
      Lochbridge Road East07:4508:4509:4510:4511:4512:4513:4514:4515:4516:4517:4518:4519:4521:35
      Heugh Roundabout07:4608:4609:4610:4611:4612:4613:4614:4615:4616:4617:4618:4619:4621:36
      Tesco07:4608:4609:4610:4611:4612:4613:4614:4615:4616:4617:4618:4619:4621:36
      Limegrove07:4708:4709:4710:4711:4712:4713:4714:4715:4716:4717:4718:4719:4721:37
      Tantallon Caravan Park07:4708:4709:4710:4711:4712:4713:4714:4715:4716:4717:4718:4719:4721:37
      Rhodes Holdings07:4808:4809:4810:4811:4812:4813:4814:4815:4816:4817:4818:4819:4821:38
      May View07:4808:4809:4810:4811:4812:4813:4814:4815:4816:4817:4818:4819:4821:38
      Canty Bay House07:5008:5009:5010:5011:5012:5013:5014:5015:5016:5017:5018:5019:5021:40
      Castleton Cottages07:5008:5009:5010:5011:5012:5013:5014:5015:5016:5017:5018:5019:5021:40
      Tantallon Castle07:5108:5109:5110:5111:5112:5113:5114:5115:5116:5117:5118:5119:5121:41
      Auldhame Cottages07:5108:5109:5110:5111:5112:5113:5114:5115:5116:5117:5118:5119:5121:41
      Auldhame Farm07:5108:5109:5110:5111:5112:5113:5114:5115:5116:5117:5118:5119:5121:41
      Seacliff West Lodge07:5308:5309:5310:5311:5312:5313:5314:5315:5316:5317:5318:5319:5321:43
      New Mains Cottages07:5308:5309:5310:5311:5312:5313:5314:5315:5316:5317:5318:5319:5321:43
      New Mains Farm07:5408:5409:5410:5411:5412:5413:5414:5415:5416:5417:5418:5419:5421:44
      Whitekirk Hill07:5408:5409:5410:5411:5412:5413:5414:5415:5416:5417:5418:5419:5421:44
      Ladysfield07:5608:5609:5610:5611:5612:5613:5614:5615:5616:5617:5618:5619:5621:46
      Lochhouses Rd End07:5608:5609:5610:5611:5612:5613:5614:5615:5616:5617:5618:5619:5621:46
      Limetree Walk07:5708:5709:5710:5711:5712:5713:5714:5715:5716:5717:5718:5719:5721:47
      Lawhead Rd End07:5808:5809:5810:5811:5812:5813:5814:5815:5816:5817:5818:5819:5821:48
      Smithy07:5908:5909:5910:5911:5912:5913:5914:5915:5916:5917:5918:5919:5921:49
      Binning Wood Rd End08:0009:0010:0011:0012:0013:0014:0015:0016:0017:0018:0019:0020:0021:50
      Preston Mains08:0109:0110:0111:0112:0113:0114:0115:0116:0117:0118:0119:0120:0121:51
      The Dean08:0209:0210:0211:0212:0213:0214:0215:0216:0217:0218:0219:0220:0221:52
      The Glebe08:0209:0210:0211:0212:0213:0214:0215:0216:0217:0218:0219:0220:0221:52
      Stories Park08:0309:0310:0311:0312:0313:0314:0315:0316:0317:0318:0319:0320:0321:53
      Bridgend Hotel08:0409:0410:0411:0412:0413:0414:0415:0416:0417:0418:0419:0420:0421:54
      Phantassie Farm08:0409:0410:0411:0412:0413:0414:0415:0416:0417:0418:0419:0420:0421:54
      The Knowes08:0609:0610:0611:0612:0613:0614:0615:0616:0617:0618:0619:0620:0621:56
      Biel08:0709:0710:0711:0712:0713:0714:0715:0716:0717:0718:0719:0720:0721:57
      Tynefield08:0809:0810:0811:0812:0813:0814:0815:0816:0817:0818:0819:0820:0821:58
      Foxlake08:0809:0810:0811:0812:0813:0814:0815:0816:0817:0818:0819:0820:0821:58
      Hedderwick Hill Road End08:0909:0910:0911:0912:0913:0914:0915:0916:0917:0918:0919:0920:0921:59
      East Links Family Park08:1009:1010:1011:1012:1013:1014:1015:1016:1017:1018:1019:1020:1022:00
      Duke Street08:1109:1110:1111:1112:1113:1114:1115:1116:1117:1118:1119:1120:1122:01
      School Brae08:1109:1110:1111:1112:1113:1114:1115:1116:1117:1118:1119:1120:1122:01
      Caravan Park08:1209:1210:1211:1212:1213:1214:1215:1216:1217:1218:1219:1220:1222:02
      Old Police Station08:1309:1310:1311:1312:1313:1314:1315:1316:1317:1318:1319:1320:1322:02
      Belhaven08:1309:1310:1311:1312:1313:1314:1315:1316:1317:1318:1319:1320:1322:03
      Gala Green08:1509:1510:1511:1512:1513:1514:1515:1516:1517:1518:1519:1520:1522:04
      Grahame Place08:1509:1510:1511:1512:1513:1514:1515:1516:1517:1518:1519:1520:1522:04
      Boroughdales08:1609:1610:1611:1612:1613:1614:1615:1616:1617:1618:1619:1620:1622:05
      Bleachingfield08:1609:1610:1611:1612:1613:1614:1615:1616:1617:1618:1619:1620:1622:05
      High Street08:1809:1810:1811:1812:1813:1814:1815:1816:1817:1818:1819:1820:1822:07
      Railway Station08:1809:1810:1811:1812:1813:1814:1815:1816:1817:1818:1819:1820:1822:07
      Parish Church08:1809:1810:1811:1812:1813:1814:1815:1816:1817:1818:1819:1820:1822:07
      Newhouse Terrace08:1909:1910:1911:1912:1913:1914:1915:1916:1917:1918:1919:1920:1922:08
      Beachmont Place08:2009:2010:2011:2012:2013:2014:2015:2016:2017:2018:2019:2020:2022:09
      Newhouse Avenue08:2109:2110:2111:2112:2113:2114:2115:2116:2117:2118:2119:2120:2122:10
      Goldenstones Avenue08:2109:2110:2111:2112:2113:2114:2115:2116:2117:2118:2119:2120:2122:10
      Dunbar Asda08:2309:2310:2311:2312:2313:2314:2315:2316:2317:2318:2319:2320:2322:12
      Muirfield Road08:2309:2310:2311:2312:2313:2314:2315:2316:2317:2318:2319:2320:2322:12
      Middlemass Road08:2309:2310:2311:2312:2313:2314:2315:2316:2317:2318:2319:2320:2322:12
      Steadings Crescent08:2409:2410:2411:2412:2413:2414:2415:2416:2417:2418:2419:2420:2422:13
      Fairbairn Way08:2509:2510:2511:2512:2513:2514:2515:2516:2517:2518:2519:2520:2522:14
      Kirkwood Crescent08:2609:2610:2611:2612:2613:2614:2615:2616:2617:2618:2619:2620:2622:15
      Brand Court08:2709:2710:2711:2712:2713:2714:2715:2716:2717:2718:2719:2720:2722:16
      Build real-time departures into your app Free API Access →

      Route Path (Streets & Roads)

      Outbound: Brand Court – Seabird Centre
      Yosemite Park - Martinez Road - Brodie Road - Spott Road - Newhouse Avenue - Queen's Place - Bowmont Terrace - Queen's Road - Countess Road - High Street - Belhaven Road - Edinburgh Road - Dunbar Road - Bridge Street - High Street - Preston Road - Binning Wood Road - Tantallon Road - Lochbridge Road - Dundas Road - Lady Jane Road - Clifford Road - Station Road - Beach Road - Church Road - Beach Road - Melbourne Road
      Inbound: Seabird Centre – Brand Court
      Church Road - Beach Road - Melbourne Road - St Baldreds Road - Lady Jane Road - Dundas Road - Lochbridge Road - Tantallon Road - Binning Wood Road - Main Street - High Street - Bridge Street - Dunbar Road - Edinburgh Road - Forth View - Edinburgh Road - High Street - Belhaven Road - High Street - Queen's Road - Bowmont Terrace - Newhouse Place - Newhouse Avenue - Spott Road - Brodie Road - Yosemite Park

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

      Bus 120 FAQ

      • What time does the 120 bus start operating?

        Services on the 120 bus start at 06:35 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.

      • What time does the 120 bus stop working?

        Services on the 120 bus stop at 21:27 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.

      • Is there a 120 bus stop near me?

        Click here to view the nearest 120 bus stop.

      East Coast Buses 120 bus Route Map

      120 bus Line Map PDF Version: 120 timetable, stops and map

      120 (Haddington Buses)

      The first stop of the 120 bus route is Brand Court and the last stop is Seabird Centre. 120 is operational during everyday.

      Additional information: 120 has 67 stops and the total trip duration for this route is approximately 57 minutes.

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

      120 bus near me

      Last updated on May 1, 2026