Bus 121 : Full Schedule in Haddington

Click to load interactive map
List of stops
        Map

        High Street – Church Road

        High Street

        07:1508:4510:1511:4513:1514:4516:2517:5019:00

        Police Station

        07:1508:4510:1511:4513:1514:4516:2517:5019:00

        Station Road

        07:1608:4610:1611:4613:1614:4616:2617:5119:01

        Letham Drive

        07:1708:4710:1711:4713:1714:4716:2717:5219:02

        Park Lane

        07:1708:4710:1711:4713:1714:4716:2717:5219:02

        Knowes Road

        07:1908:4910:1911:4913:1914:4916:2917:5419:04

        Gateside Road

        07:2008:5010:2011:5013:2014:5016:3017:5519:05

        Arthurs Way

        07:2108:5110:2111:5113:2114:5116:3117:5619:06

        Roodlands Court

        07:2308:5310:2311:5313:2314:5316:3317:5819:08

        Harperdean

        07:2408:5410:2411:5413:2414:5416:3417:5919:09

        West Garleton

        07:2708:5710:2711:5713:2714:5716:3718:0219:12

        Jingling Hill

        07:2708:5710:2711:5713:2714:5716:3718:0219:12

        East Garleton

        07:2908:5910:2911:5913:2914:5916:3918:0419:14

        Kilduff

        07:3109:0110:3112:0113:3115:0116:4118:0619:16

        Parish Church

        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

        07:3309:0310:3312:0313:3315:0316:4318:0819:18

        Museum of Flight

        09:0810:3812:0813:3815:0816:48

        Museum of Flight Road End

        07:3509:1110:4112:1113:4115:1116:5118:1019:20

        Merryhatton Nurseries

        07:3809:1310:4312:1313:4315:1316:5318:1319:23

        Prora

        07:4009:1510:4512:1513:4515:1516:5518:1519:25

        Railway Station

        07:4309:1710:4712:1713:4715:1716:5718:1819:28

        Fenton Barns

        07:4709:2010:5012:2013:5015:2017:0018:2219:32

        Kingston School

        07:5009:2310:5312:2313:5315:2317:0318:2519:35

        Highfield

        07:5109:2410:5412:2413:5415:2417:0418:2619:36

        Farquharson Rest

        07:5409:2710:5712:2713:5715:2717:0718:2919:39

        Netherlaw

        07:5409:2710:5712:2713:5715:2717:0718:2919:39

        Sports Centre

        07:5609:2910:5912:2913:5915:2917:0918:3119:41

        Dundas Avenue

        07:5609:2910:5912:2913:5915:2917:0918:3119:41

        Bowling Green

        07:5709:3011:0012:3014:0015:3017:1018:3219:42

        Railway Station

        07:5909:3211:0212:3214:0215:3217:1218:3419:44

        Beach Road

        08:0009:3311:0312:3314:0315:3317:1318:3519:45

        Church Road

        08:0109:3411:0412:3414:0415:3417:1418:3619:46
        Times marked with "—" indicate that the vehicle does not stop at this stop.

        Church Road – Market Street

        Church Road08:1209:4211:1212:4214:1215:42
        Abbey Crescent08:1309:4311:1312:4314:1315:43
        Marmion Court08:1309:4311:1312:4314:1315:43
        King's Knoll08:1409:4411:1412:4414:1415:44
        Dundas Avenue08:1509:4511:1512:4514:1515:45
        Sports Centre08:1509:4511:1512:4514:1515:45
        Netherlaw08:1709:4711:1712:4714:1715:47
        Farquharson Rest08:1809:4811:1812:4814:1815:48
        Kingston School08:2309:5311:2312:5314:2315:53
        Fenton Barns08:2709:5711:2712:5714:2715:57
        Railway Station08:3010:0011:3013:0014:3016:00
        Prora08:3110:0111:3113:0114:3116:01
        Merryhatton Nurseries08:3410:0411:3413:0414:3416:04
        Museum of Flight08:3810:0811:3813:0814:3816:08
        Museum of Flight Road End08:4010:1011:4013:1014:4016:10
        Recreation Ground08:4210:1211:4213:1214:4216:12
        Flag Heritage Centre08:4310:1311:4313:1314:4316:13
        Parish Church08:4310:1311:4313:1314:4316:13
        Kilduff08:4410:1411:4413:1414:4416:14
        East Garleton08:4610:1611:4613:1614:4616:16
        Jingling Hill08:4810:1811:4813:1814:4816:18
        West Garleton08:4910:1911:4913:1914:4916:19
        Harperdean08:5110:2111:5113:2114:5116:21
        Roodlands Court08:5210:2211:5213:2214:5216:22
        Arthurs Way08:5510:2511:5513:2514:5516:25
        Gateside Road08:5510:2511:5513:2514:5516:25
        Knowes Road08:5610:2611:5613:2614:5616:26
        Park Lane08:5710:2711:5713:2714:5716:27
        Letham Drive08:5810:2811:5813:2814:5816:28
        Station Road08:5910:2911:5913:2914:5916:29
        Corn Exchange09:0010:3012:0013:3015:0016:30
        Market Street09:0110:3112:0113:3115:0116:31
        Times marked with "—" indicate that the vehicle does not stop at this stop.
        Times marked with "—" indicate that the vehicle does not stop at this stop.
        Last updated on March 21, 2026
        Build real-time departures into your app Free API Access →

        Route Path (Streets & Roads)

        Outbound: High Street – Church Road
        High Street - Court Street - Station Road - West Road - Haldane Avenue - Haddington Road - Pilgrims Way - Grange Road - Law Road - Clifford Road - Station Road - Beach Road - Church Road
        Inbound: Church Road – Market Street
        Church Road - Abbey Road - Clifford Road - Law Road - Grange Road - Pilgrims Way - Haddington Road - Glebe Crescent - Haddington Road - Haldane Avenue - West Road - Station Road - Court Street - Market Street
        All data is available in GTFS feed: great-britain

        Bus 121 FAQ

        • What time does the 121 bus start operating?

          Services on the 121 bus start at 07:15 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.

        • What time does the 121 bus stop working?

          Services on the 121 bus stop at 19:46 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.

        • Is there a 121 bus stop near me?

          Click here to view the nearest 121 bus stop.

        121 (Haddington Buses)

        The first stop of the 121 bus route is High Street and the last stop is Church Road. 121 is operational during everyday.

        Additional information: 121 has 33 stops and the total trip duration for this route is approximately 49 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 121 bus stops near you. No internet available? Download an offline PDF map and bus schedule for the 121 bus to take on your trip.

        121 bus near me