Buses in Gladsmuir
6 bus routes serve Gladsmuir, run by East Coast Buses and Prentice Coaches. The busiest stops are Roundabout, Gladsmuir Farmhouse and Liberty Hall.
Most frequent routes
- 106: Craigleith – Haddington East Coast Buses
- 108: Haddington – Newcraighall Prentice Coaches
- 107: Dunbar – Musselburgh East Coast Buses
- N107: Haymarket – Haddington East Coast Buses
- X6: Craigleith – Haddington East Coast Buses
- X11: Edinburgh Royal Infirmary – Haddington Prentice Coaches
Where you can go from Gladsmuir
Routes
- 106: Craigleith – Haddington East Coast Buses
- 108: Haddington – Newcraighall Prentice Coaches
- 107: Dunbar – Musselburgh East Coast Buses
- N107: Haymarket – Haddington East Coast Buses
- X6: Craigleith – Haddington East Coast Buses
- X11: Edinburgh Royal Infirmary – Haddington Prentice Coaches
Bus companies
Stops
Nearby villages
Other buses close to Gladsmuir:
- Macmerry 3.0 km · 115
Questions
- Where can I go by bus from Gladsmuir?
- Direct buses from Gladsmuir go to Haddington (106, 108, N107, X6, X11), Craigleith (106, X6), Dunbar (107), Edinburgh Royal Infirmary (X11), Haymarket (N107), Musselburgh (107) and Newcraighall (108).
- Which bus goes from Gladsmuir to Haddington?
- Routes 106, 108, N107, X6 and X11, run by East Coast Buses and Prentice Coaches.
- Which bus goes from Gladsmuir to Craigleith?
- Routes 106 and X6, run by East Coast Buses.
- Which bus goes from Gladsmuir to Dunbar?
- Route 107, run by East Coast Buses.
- Where do buses stop in Gladsmuir?
- The busiest stops are Roundabout, Gladsmuir Farmhouse, Liberty Hall, Coates Road and Lamington Road.
- Which bus companies run in Gladsmuir?
- East Coast Buses and Prentice Coaches.
- What are the most frequent buses in Gladsmuir?
- the 106 (Craigleith – Haddington), the 108 (Haddington – Newcraighall), the 107 (Dunbar – Musselburgh) and the N107 (Haymarket – Haddington).
Timetables from the Bus Open Data Service (Department for Transport), updated Monday, 9 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