121 Railway Station - Market Street

A bus service operated by East Coast Buses

North Berwick - Haddington

Railway Station (at) 06:38
Beach Road (at) 06:40
Church Road (at) 06:4108:1209:4211:1212:4214:1215:4217:2618:46
Abbey Crescent (at) 06:4208:1309:4311:1312:4314:1315:4317:2718:47
Marmion Court (nr) 06:4208:1309:4311:1312:4314:1315:4317:2718:47
King's Knoll (at) 06:4308:1409:4411:1412:4414:1415:4417:2818:48
Dundas Avenue (adj) 06:4408:1509:4511:1512:4514:1515:4517:2918:49
Sports Centre (opp) 06:4508:1609:4611:1612:4614:1615:4617:3018:50
Netherlaw (opp) 06:4608:1709:4711:1712:4714:1715:4717:3118:51
Farquharson Rest (at) 06:4708:1809:4811:1812:4814:1815:4817:3218:52
Kingston School (opp) 06:5208:2309:5311:2312:5314:2315:5317:3718:57
Fenton Barns (at) 06:5608:2709:5711:2712:5714:2715:5717:4019:00
Railway Station (at) 06:5908:3010:0011:3013:0014:3016:0017:4319:03
Prora (at) 07:0108:3210:0211:3213:0214:3216:0217:4519:05
Merryhatton Nurseries (at) 07:0308:3410:0411:3413:0414:3416:0417:4719:07
Museum of Flight (at) 08:3810:0811:3813:0814:3816:08
Museum of Flight Road End (at) 07:0508:4110:1111:4113:1114:4116:1117:4919:09
Recreation Ground (at) 07:0808:4310:1311:4313:1314:4316:1317:5219:12
Flag Heritage Centre 07:0808:4310:1311:4313:1314:4316:1317:5219:12
Parish Church (opp) 07:0808:4310:1311:4313:1314:4316:1317:5219:12
Kilduff (opp) 07:1008:4510:1511:4513:1514:4516:1517:5419:14
East Garleton (opp) 07:1208:4710:1711:4713:1714:4716:1717:5619:16
Jingling Hill (at) 07:1308:4810:1811:4813:1814:4816:1817:5719:17
West Garleton (opp) 07:1408:4910:1911:4913:1914:4916:1917:5819:18
Harperdean (at) 07:1608:5110:2111:5113:2114:5116:2118:0019:20
Roodlands Court (at) 07:1808:5310:2311:5313:2314:5316:2318:0219:22
Arthurs Way (opp) 07:2008:5510:2511:5513:2514:5516:2518:0419:24
Gateside Road (adj) 07:2108:5610:2611:5613:2614:5616:2618:0519:25
Knowes Road (at) 07:2208:5710:2711:5713:2714:5716:2718:0619:26
Park Lane (opp) 07:2308:5810:2811:5813:2814:5816:2818:0719:27
Letham Drive (opp) 07:2408:5910:2911:5913:2914:5916:2918:0819:28
Station Road (at) 07:2509:0010:3012:0013:3015:0016:3018:0919:29
Corn Exchange (opp) 07:2509:0010:3012:0013:3015:0016:3018:0919:29
Market Street (at) 07:2609:0110:3112:0113:3115:0116:3118:1019:30

Haddington - North Berwick

High Street (Stop B) 07:1508:4510:1511:4513:1514:4516:2517:5019:00
Police Station (at) 07:1608:4610:1611:4613:1614:4616:2617:5119:01
Station Road 07:1608:4610:1611:4613:1614:4616:2617:5119:01
Letham Drive (adj) 07:1808:4810:1811:4813:1814:4816:2817:5319:03
Park Lane (at) 07:1808:4810:1811:4813:1814:4816:2817:5319:03
Knowes Road (opp) 07:1908:4910:1911:4913:1914:4916:2917:5419:04
Gateside Road (opp) 07:2008:5010:2011:5013:2014:5016:3017:5519:05
Arthurs Way (at) 07:2108:5110:2111:5113:2114:5116:3117:5619:06
Roodlands Court (opp) 07:2308:5310:2311:5313:2314:5316:3317:5819:08
Harperdean (opp) 07:2508:5510:2511:5513:2514:5516:3518:0019:10
West Garleton (at) 07:2708:5710:2711:5713:2714:5716:3718:0219:12
Jingling Hill (opp) 07:2808:5810:2811:5813:2814:5816:3818:0319:13
East Garleton (at) 07:2908:5910:2911:5913:2914:5916:3918:0419:14
Kilduff (at) 07:3209:0210:3212:0213:3215:0216:4218:0719:17
Parish Church (at) 07:3309:0310:3312:0313:3315:0316:4318:0819:18
Flag Heritage Centre 07:3309:0310:3312:0313:3315:0316:4318:0819:18
Recreation Ground (opp) 07:3409:0410:3412:0413:3415:0416:4418:0919:19
Museum of Flight (at) 09:0810:3812:0813:3815:0816:48
Museum of Flight Road End (opp) 07:3609:1110:4112:1113:4115:1116:5118:1119:21
Merryhatton Nurseries (opp) 07:3809:1310:4312:1313:4315:1316:5318:1319:23
Prora (opp) 07:4109:1510:4512:1513:4515:1516:5518:1619:26
Railway Station (opp) 07:4309:1710:4712:1713:4715:1716:5718:1819:28
Fenton Barns (opp) 07:4709:2010:5012:2013:5015:2017:0018:2219:32
Kingston School (at) 07:5009:2310:5312:2313:5315:2317:0318:2519:35
Highfield (at) 07:5209:2510:5512:2513:5515:2517:0518:2719:37
Farquharson Rest (opp) 07:5409:2710:5712:2713:5715:2717:0718:2919:39
Netherlaw (at) 07:5509:2810:5812:2813:5815:2817:0818:3019:40
Sports Centre (adj) 07:5609:2910:5912:2913:5915:2917:0918:3119:41
Dundas Avenue (opp) 07:5709:3011:0012:3014:0015:3017:1018:3219:42
Bowling Green (at) 07:5809:3111:0112:3114:0115:3117:1118:3319:43
Railway Station (at) 07:5809:3111:0112:3114:0115:3117:1118:3319:43
Beach Road (at) 08:0009:3311:0312:3314:0315:3317:1318:3519:45
Church Road (at) 08:0109:3411:0412:3414:0415:3417:1418:3619:46

Timetable data from the Traveline National Dataset (TNDS),

More information

East Coast Buses

Website