122 Bus

Click to load interactive map
List of stops
      Map

      Church Road – Market Street

      Church Road

      08:3010:0511:1513:1014:2016:20

      Westgate Court

      08:3010:0511:1513:1014:2016:20

      St Baldred's Church

      08:3110:0611:1613:1114:2116:21

      Hamilton Road

      08:3110:0611:1613:1114:2116:21

      Golf Hotel

      08:3210:0711:1713:1214:2216:22

      South Gait

      08:3210:0711:1713:1214:2216:22

      Ferrybridge

      08:3310:0811:1813:1314:2316:23

      Ferrygate

      08:3510:1011:2013:1514:2516:25

      Station Road

      08:3610:1111:2113:1614:2616:26

      Foreshot Terrace

      08:3710:1211:2213:1714:2716:27

      Castle

      08:3810:1311:2313:1814:2816:28

      Ruthven Road

      08:3810:1311:2313:1814:2816:28

      Queenstonbank

      08:3910:1411:2413:1914:2916:29

      Archerfield

      08:4010:1511:2513:2014:3016:30

      Muirfield House

      08:4210:1711:2713:2214:3216:32

      Broadgait

      08:4210:1711:2713:2214:3216:32

      Lammermuir Court

      08:4310:1811:2813:2314:3316:33

      Goose Green

      08:4410:1911:2913:2414:3416:34

      West Links Road

      08:4410:1911:2913:2414:3416:34

      Luffness Golf Club

      08:4610:2111:3113:2614:3616:36

      Community Hall

      08:4910:2411:3413:2914:3916:39

      Sea Wynd

      08:5010:2511:3513:3014:4016:40

      Caravan Park

      08:5010:2511:3513:3014:4016:40

      Ballencrief Steadings

      08:5210:2711:3713:3214:4216:42

      West Garleton

      08:5510:3011:4013:3514:4516:45

      Harperdean

      08:5610:3111:4113:3614:4616:46

      Aberlady Road

      08:5710:3211:4213:3714:4716:47

      Davidson Terrace

      08:5710:3211:4213:3714:4716:47

      Alderston Place

      08:5710:3211:4213:3714:4716:47

      East Lothian Community Hospital

      08:5810:3311:4313:3814:4816:48

      Caponflat Crescent

      08:5910:3411:4413:3914:4916:49

      Station Road

      09:0010:3511:4513:4014:5016:50

      Corn Exchange

      09:0010:3511:4513:4014:5016:50

      Market Street

      09:0110:3611:4613:4114:5116:51

      High Street – Church Road

      High Street08:0009:3010:4012:3513:4515:45
      Police Station08:0009:3110:4112:3613:4615:46
      Station Road08:0109:3110:4112:3613:4615:46
      Caponflat Crescent08:0109:3210:4212:3713:4715:47
      East Lothian Community Hospital08:0309:3410:4412:3913:4915:49
      Alderston Place08:0309:3410:4412:3913:4915:49
      Davidson Terrace08:0309:3410:4412:3913:4915:49
      Hawthornbank Road08:0309:3410:4412:3913:4915:49
      Aberlady Road08:0309:3410:4412:3913:4915:49
      Harperdean08:0409:3510:4512:4013:5015:50
      West Garleton08:0609:3610:4612:4113:5115:51
      Ballencrieff Steadings08:0909:3910:4912:4413:5415:54
      Caravan Park08:1009:4110:5112:4613:5615:56
      Sea Wynd08:1209:4210:5212:4713:5715:57
      Community Hall08:1209:4210:5212:4713:5715:57
      Nature Reserve08:1309:4310:5312:4813:5815:58
      Luffness Golf Club08:1509:4510:5512:5014:0016:00
      Goose Green08:1809:4810:5812:5314:0316:03
      Maule Terrace08:1809:4810:5812:5314:0316:03
      Lammermuir Court08:1809:4810:5812:5314:0316:03
      Broadgait08:1809:4810:5812:5314:0316:03
      Muirfield House08:1809:4810:5812:5314:0316:03
      Archerfield08:2009:5011:0012:5514:0516:05
      Queenstonbank08:2109:5111:0112:5614:0616:06
      Ruthven Road08:2209:5311:0312:5814:0816:08
      Castle08:2309:5411:0412:5914:0916:09
      Foreshot Terrace08:2309:5411:0412:5914:0916:09
      Station Road08:2409:5511:0513:0014:1016:10
      Ferrygate08:2409:5611:0613:0114:1116:11
      Ferrybridge08:2609:5811:0813:0314:1316:13
      South Gait08:2609:5911:0913:0414:1416:14
      Golf Hotel08:2709:5911:0913:0414:1416:14
      Hamilton Road08:2709:5911:0913:0414:1416:14
      St Baldred's Church08:2810:0011:1013:0514:1516:15
      Beach Road08:2810:0111:1113:0614:1616:16
      Church Road08:2910:0211:1213:0714:1716:17
      Build real-time departures into your app Free API Access →

      Route Path (Streets & Roads)

      Outbound: Church Road – Market Street
      Church Road - Westgate - Dirleton Avenue - Dirleton Road - Foreshot Terrace - Main Road - Main Street - Haddington Place - Haddington Road - Aberlady Road - Davidson Terrace - Hospital Road - Hopetoun Drive - Station Road - Court Street - Market Street
      Inbound: High Street – Church Road
      High Street - Court Street - Station Road - Hopetoun Drive - Hospital Road - Davidson Terrace - Aberlady Road - Haddington Road - Haddington Place - Main Street - Main Road - Dirleton Road - Dirleton Avenue - Beach Road - Church Road

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

      Bus 122 FAQ

      • What time does the 122 bus start operating?

        Services on the 122 bus start at 08:30 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday.

      • What time does the 122 bus stop working?

        Services on the 122 bus stop at 16:51 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday.

      • Is there a 122 bus stop near me?

        Click here to view the nearest 122 bus stop.

      Prentice Coaches 122 bus Route Map

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

      122 (Haddington Buses)

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

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

      122 bus near me

      Last updated on May 16, 2026