Services Provided By: 
East Coast Buses


Service Start Date End Date Description
106
2025-05-26 2026-05-25
Fort Kinnaird - Haddington
107
2025-05-26 2026-05-25
Musselburgh - Dunbar
113
2025-05-26 2026-05-25
Edinburgh - Pencaitland
120
2025-05-26 2026-05-25
North Berwick - Dunbar
121
2025-05-26 2026-05-25
Haddington - North Berwick
123
2025-05-26 2026-05-25
Haddington - Gifford + Pencaitland circular
124
2025-05-26 2026-05-25
Edinburgh - North Berwick
125
2025-05-26 2026-05-25
Musselburgh - North Berwick High Sch
126
2025-05-26 2026-05-25
Aberlady - North Berwick High Sch
127
2025-05-26 2026-05-25
Longniddry - North Berwick High Sch
128
2025-05-26 2026-05-25
Longniddry - Preston Lodge High Sch
139
2025-05-26 2026-05-25
Midlothian Community Hospital - Dalkeith Campus
140
2025-05-26 2026-05-25
Penicuik - Musselburgh
141
2025-05-26 2026-05-25
Penicuik - Musselburgh
N107
2025-05-26 2026-05-25
Edinburgh - Haddington or Dunbar
N113
2025-05-26 2026-05-25
Edinburgh - Ormiston
N124
2025-05-26 2026-05-25
Edinburgh - North BerwicK
X4
2025-05-26 2026-05-25
Edinburgh - Tranent
X5
2025-05-26 2026-05-25
Edinburgh - North Berwick
X6
2025-05-26 2026-05-25
Edinburgh - Haddington
X7
2025-05-26 2026-05-25
Edinburgh - Dunbar
We use cookies
We use cookies on our website.

Some of them are essential for the functionality and security of the site.

Others (such as Google Analytics) help us understand how you interact with the site.