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