Buses in Dirleton
7 bus routes serve Dirleton, run by East Coast Buses and Prentice Coaches. The busiest stops are Archerfield, Queenstonbank and Ferrygate.
Most frequent routes
- 124: Fountainbridge – North Berwick East Coast Buses
- 122: Haddington – North Berwick Prentice Coaches
- X5: North Berwick – Edinburgh West End East Coast Buses
- N124: Fountainbridge – North Berwick East Coast Buses
- 125: North Berwick – Musselburgh East Coast Buses · school days only
- 126: North Berwick – Aberlady East Coast Buses · school days only
Where you can go from Dirleton
Routes
- 124: Fountainbridge – North Berwick East Coast Buses
- 122: Haddington – North Berwick Prentice Coaches
- X5: North Berwick – Edinburgh West End East Coast Buses
- N124: Fountainbridge – North Berwick East Coast Buses
- 125: North Berwick – Musselburgh East Coast Buses · school days only
- 126: North Berwick – Aberlady East Coast Buses · school days only
- 127: North Berwick – Longniddry East Coast Buses · school days only
Bus companies
Stops
Questions
- Where can I go by bus from Dirleton?
- Direct buses from Dirleton go to North Berwick (124, 122, X5, N124, 125, 126, 127), Fountainbridge (124, N124), Aberlady (126), Edinburgh West End (X5), Haddington (122), Longniddry (127) and Musselburgh (125).
- Which bus goes from Dirleton to North Berwick?
- Routes 124, 122, X5, N124, 125, 126 and 127, run by East Coast Buses and Prentice Coaches.
- Which bus goes from Dirleton to Fountainbridge?
- Routes 124 and N124, run by East Coast Buses.
- Which bus goes from Dirleton to Aberlady?
- Route 126, run by East Coast Buses.
- Where do buses stop in Dirleton?
- The busiest stops are Archerfield, Queenstonbank, Ferrygate, Ruthven Road and Castle.
- Which bus companies run in Dirleton?
- East Coast Buses and Prentice Coaches.
- What are the most frequent buses in Dirleton?
- the 124 (Fountainbridge – North Berwick), the 122 (Haddington – North Berwick), the X5 (North Berwick – Edinburgh West End) and the N124 (Fountainbridge – North Berwick).
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