120 Bus in Haddington

Click to load interactive map
List of stops
      Map

      Brand Court – Church Road

      Brand Court

      08:3510:3512:3514:3516:3518:35

      Alexander Gardens

      08:3510:3512:3514:3516:3518:35

      Fairbairn Way

      08:3610:3612:3614:3616:3618:36

      Steadings Crescent

      08:3710:3712:3714:3716:3718:37

      Middlemass Road

      08:3810:3812:3814:3816:3818:38

      Muirfield Road

      08:3910:3912:3914:3916:3918:39

      Dunbar Asda

      08:4010:4012:4014:4016:4018:40

      Goldenstones Avenue

      08:4110:4112:4114:4116:4118:41

      Newhouse Avenue

      08:4210:4212:4214:4216:4218:42

      Queens Place

      08:4210:4212:4214:4216:4218:42

      Newhouse Terrace

      08:4410:4412:4414:4416:4418:44

      Parish Church

      08:4410:4412:4414:4416:4418:44

      Railway Station

      08:4510:4512:4514:4516:4518:45

      High Street

      08:4610:4612:4614:4616:4618:46

      Bleachingfield

      08:4610:4612:4614:4616:4618:46

      Boroughdales

      08:4710:4712:4714:4716:4718:47

      Grahame Place

      08:4710:4712:4714:4716:4718:47

      Gala Green

      08:4810:4812:4814:4816:4818:48

      Belhaven

      08:4810:4812:4814:4816:4818:48

      Old Police Station

      08:4910:4912:4914:4916:4918:49

      Caravan Park

      08:4910:4912:4914:4916:4918:49

      School Brae

      08:5010:5012:5014:5016:5018:50

      Duke Street

      08:5110:5112:5114:5116:5118:51

      East Links Family Park

      08:5110:5112:5114:5116:5118:51

      Hedderwick Hill Road End

      08:5210:5212:5214:5216:5218:52

      Foxlake

      08:5310:5312:5314:5316:5318:53

      Tynefield

      08:5410:5412:5414:5416:5418:54

      Biel

      08:5410:5412:5414:5416:5418:54

      The Knowes

      08:5610:5612:5614:5616:5618:56

      Phantassie Farm

      08:5810:5812:5814:5816:5818:58

      Bridgend Hotel

      08:5910:5912:5914:5916:5918:59

      Stories Park

      08:5910:5912:5914:5916:5918:59

      The Glebe

      09:0011:0013:0015:0017:0019:00

      The Dean

      09:0011:0013:0015:0017:0019:00

      Preston Mains

      09:0111:0113:0115:0117:0119:01

      Binning Wood Rd End

      09:0211:0213:0215:0217:0219:02

      Smithy

      09:0411:0413:0415:0417:0419:04

      Lawhead Rd End

      09:0411:0413:0415:0417:0419:04

      Limetree Walk

      09:0511:0513:0515:0517:0519:05

      Lochhouses Rd End

      09:0511:0513:0515:0517:0519:05

      Ladysfield

      09:0711:0713:0715:0717:0719:07

      Whitekirk Hill

      09:0811:0813:0815:0817:0819:08

      New Mains Farm

      09:0811:0813:0815:0817:0819:08

      New Mains Cottages

      09:0911:0913:0915:0917:0919:09

      Seacliff West Lodge

      09:0911:0913:0915:0917:0919:09

      Auldhame Farm

      09:1011:1013:1015:1017:1019:10

      Auldhame Cottages

      09:1111:1113:1115:1117:1119:11

      Tantallon Castle

      09:1211:1213:1215:1217:1219:12

      Castleton Cottages

      09:1211:1213:1215:1217:1219:12

      Canty Bay House

      09:1211:1213:1215:1217:1219:12

      May View

      09:1411:1413:1415:1417:1419:14

      Rhodes Holdings

      09:1511:1513:1515:1517:1519:15

      Tantallon Caravan Park

      09:1511:1513:1515:1517:1519:15

      Limegrove

      09:1611:1613:1615:1617:1619:16

      Tesco

      09:1611:1613:1615:1617:1619:16

      Bus Depot

      09:1711:1713:1715:1717:1719:17

      Heugh Roundabout

      09:1711:1713:1715:1717:1719:17

      Lochbridge Road East

      09:1711:1713:1715:1717:1719:17

      Glenburn Road

      09:1811:1813:1815:1817:1819:18

      Craigleith Avenue

      09:1811:1813:1815:1817:1819:18

      Lady Jane Road

      09:1911:1913:1915:1917:1919:19

      Bowling Green

      09:1911:1913:1915:1917:1919:19

      Railway Station

      09:2111:2113:2115:2117:2119:21

      Beach Road

      09:2211:2213:2215:2217:2219:22

      Church Road

      09:2311:2313:2315:2317:2319:23

      Church Road – Brand Court

      Church Road09:4011:4013:4015:4017:4019:40
      Beach Road09:4111:4113:4115:4117:4119:41
      Seabird Centre09:4311:4313:4315:4317:4319:43
      St Baldred's Road09:4411:4413:4415:4417:4419:44
      Lady Jane Road09:4411:4413:4415:4417:4419:44
      Craigleith Avenue09:4511:4513:4515:4517:4519:45
      Dundas Road09:4511:4513:4515:4517:4519:45
      Glenburn Road09:4511:4513:4515:4517:4519:45
      Lochbridge Road East09:4511:4513:4515:4517:4519:45
      Heugh Roundabout09:4611:4613:4615:4617:4619:46
      Tesco09:4611:4613:4615:4617:4619:46
      Limegrove09:4711:4713:4715:4717:4719:47
      Tantallon Caravan Park09:4711:4713:4715:4717:4719:47
      Rhodes Holdings09:4811:4813:4815:4817:4819:48
      May View09:4811:4813:4815:4817:4819:48
      Canty Bay House09:5011:5013:5015:5017:5019:50
      Castleton Cottages09:5011:5013:5015:5017:5019:50
      Tantallon Castle09:5111:5113:5115:5117:5119:51
      Auldhame Cottages09:5111:5113:5115:5117:5119:51
      Auldhame Farm09:5111:5113:5115:5117:5119:51
      Seacliff West Lodge09:5311:5313:5315:5317:5319:53
      New Mains Cottages09:5311:5313:5315:5317:5319:53
      New Mains Farm09:5411:5413:5415:5417:5419:54
      Whitekirk Hill09:5411:5413:5415:5417:5419:54
      Ladysfield09:5611:5613:5615:5617:5619:56
      Lochhouses Rd End09:5611:5613:5615:5617:5619:56
      Limetree Walk09:5711:5713:5715:5717:5719:57
      Lawhead Rd End09:5811:5813:5815:5817:5819:58
      Smithy09:5911:5913:5915:5917:5919:59
      Binning Wood Rd End10:0012:0014:0016:0018:0020:00
      Preston Mains10:0112:0114:0116:0118:0120:01
      The Dean10:0212:0214:0216:0218:0220:02
      The Glebe10:0212:0214:0216:0218:0220:02
      Stories Park10:0312:0314:0316:0318:0320:03
      Bridgend Hotel10:0412:0414:0416:0418:0420:04
      Phantassie Farm10:0412:0414:0416:0418:0420:04
      The Knowes10:0612:0614:0616:0618:0620:06
      Biel10:0812:0814:0816:0818:0820:08
      Tynefield10:0812:0814:0816:0818:0820:08
      Foxlake10:0912:0914:0916:0918:0920:09
      Hedderwick Hill Road End10:1012:1014:1016:1018:1020:10
      East Links Family Park10:1112:1114:1116:1118:1120:11
      Duke Street10:1212:1214:1216:1218:1220:12
      School Brae10:1212:1214:1216:1218:1220:12
      Caravan Park10:1312:1314:1316:1318:1320:13
      Old Police Station10:1312:1314:1316:1318:1320:13
      Belhaven10:1412:1414:1416:1418:1420:14
      Gala Green10:1512:1514:1516:1518:1520:15
      Grahame Place10:1512:1514:1516:1518:1520:15
      Boroughdales10:1612:1614:1616:1618:1620:16
      Bleachingfield10:1612:1614:1616:1618:1620:16
      High Street10:1812:1814:1816:1818:1820:18
      Railway Station10:1812:1814:1816:1818:1820:18
      Parish Church10:1812:1814:1816:1818:1820:18
      Newhouse Terrace10:1912:1914:1916:1918:1920:19
      Beachmont Place10:2012:2014:2016:2018:2020:20
      Newhouse Avenue10:2112:2114:2116:2118:2120:21
      Goldenstones Avenue10:2112:2114:2116:2118:2120:21
      Dunbar Asda10:2312:2314:2316:2318:2320:23
      Muirfield Road10:2312:2314:2316:2318:2320:23
      Middlemass Road10:2312:2314:2316:2318:2320:23
      Steadings Crescent10:2412:2414:2416:2418:2420:24
      Fairbairn Way10:2512:2514:2516:2518:2520:25
      Kirkwood Crescent10:2612:2614:2616:2618:2620:26
      Brand Court10:2712:2714:2716:2718:2720:27
      Build real-time departures into your app Free API Access →

      Route Path (Streets & Roads)

      Outbound: Brand Court – Church Road
      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: Church Road – 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

      Last updated on May 3, 2026