Buses in Haddington, East Lothian
13 bus routes serve Haddington, East Lothian, run by East Coast Buses and Prentice Coaches. The busiest stops are High Street, Market Street and Police Station.
Most frequent routes
- X7: Haymarket – Dunbar East Coast Buses
- 106: Craigleith – Haddington East Coast Buses
- 110: Elphinstone – Prestonpans Prentice Coaches
- 121: Haddington – North Berwick East Coast Buses
- 111: Haddington – Edinburgh Royal Infirmary Prentice Coaches
- 123: Haddington – Gifford (circular) East Coast Buses
Where you can go from Haddington, East Lothian
Routes
- X7: Haymarket – Dunbar East Coast Buses
- 106: Craigleith – Haddington East Coast Buses
- 110: Elphinstone – Prestonpans Prentice Coaches
- 121: Haddington – North Berwick East Coast Buses
- 111: Haddington – Edinburgh Royal Infirmary Prentice Coaches
- 123: Haddington – Gifford (circular) East Coast Buses
- 108: Haddington – Newcraighall Prentice Coaches
- 122: Haddington – North Berwick Prentice Coaches
- 107: Dunbar – Musselburgh East Coast Buses
- 101: Haddington – Gifford Prentice Coaches
- N107: Haymarket – Haddington East Coast Buses
- X6: Craigleith – Haddington East Coast Buses
- X11: Edinburgh Royal Infirmary – Haddington Prentice Coaches
Bus companies
Stops
- High Street
- Market Street
- Police Station
- Station Road
- Corn Exchange
- Arthurs Way
- Gateside Road
- Knowes Road
- Park Lane
- Letham Drive
- Letham Mains Rd End
- Artillery Park
- Dunbar Road
- Traprain Terrace
- Abbey Toll
- Abbey Mains
- Beanston
- Monksmuir Park
- Harperdean
- Davidson Terrace
- Alderston Place
- Lennoxlove Acredales
- Lennoxlove East Port
- Monkrigg West Lodge
- Cockles Smiddy
- Hawthornbank Road
- Caponflat Crescent
- East Lothian Community Hospital
- Aberlady Road
- St Mary's Church
- Roodlands Court
- Lennoxlove RE
- Parkend
- Rosehall Place
- Long Cram
- Bothwell Avenue
- Dovecot
- Letham Mains RE
- Blackhouse Bridge
- Sunnyside
- Samuelston RE
- Knox Court
- Black House
- Haddington Retail Park
- Baird Terrace
- Hopetoun Drive
- Victoria Bridge
- Lynn Lea Avenue
- Seggarsdean Park
- Seggarsdean Crescent
- Monkmains
- Briery Bank east
- Briery Bank west
- Beachwood Road
- St Martin's Court
- Kirk View
- Tynebank
- Lennox Road
- Beechwood Road
Questions
- Where can I go by bus from Haddington, East Lothian?
- Direct buses from Haddington, East Lothian go to Haddington (106, 121, 111, 123, 108, 122, 101, N107, X6, X11), Craigleith (106, X6), Dunbar (X7, 107), Edinburgh Royal Infirmary (111, X11), Gifford (123, 101), Haymarket (X7, N107), North Berwick (121, 122), Elphinstone (110), Musselburgh (107) and Newcraighall (108).
- Which bus goes from Haddington, East Lothian to Haddington?
- Routes 106, 121, 111, 123, 108, 122, 101, N107, X6 and X11, run by East Coast Buses and Prentice Coaches.
- Which bus goes from Haddington, East Lothian to Craigleith?
- Routes 106 and X6, run by East Coast Buses.
- Which bus goes from Haddington, East Lothian to Dunbar?
- Routes X7 and 107, run by East Coast Buses.
- Where do buses stop in Haddington, East Lothian?
- The busiest stops are High Street, Market Street, Police Station, Station Road and Corn Exchange.
- Which bus companies run in Haddington, East Lothian?
- East Coast Buses and Prentice Coaches.
- What are the most frequent buses in Haddington, East Lothian?
- the X7 (Haymarket – Dunbar), the 106 (Craigleith – Haddington), the 110 (Elphinstone – Prestonpans) and the 121 (Haddington – North Berwick).
Timetables from the Bus Open Data Service (Department for Transport), updated Wednesday, 11 November 2026. Stop details from NaPTAN. Train timetables contain data from Network Rail, licensed under the Open Government Licence; live train times from National Rail. Times are UK local time and can change at short notice: check before you travel.
Add free live bus times to your website · StopToStop on Facebook