Services Provided By: 
East Coast Buses


Service Start Date End Date Description
106
2025-08-03 2025-08-07
Fort Kinnaird - Haddington
106
2025-08-08 2025-08-09
Fort Kinnaird - Haddington
106
2025-08-10 2025-08-12
Fort Kinnaird - Haddington
106
2025-08-13 2026-08-12
Fort Kinnaird - Haddington
107
2025-08-03 2025-08-07
Musselburgh - Dunbar
107
2025-08-08 2025-08-09
Musselburgh - Dunbar
107
2025-08-10 2025-08-12
Musselburgh - Dunbar
107
2025-08-13 2026-08-12
Musselburgh - Dunbar
113
2025-08-03 2025-08-07
Edinburgh - Pencaitland
113
2025-08-08 2025-08-09
Edinburgh - Pencaitland
113
2025-08-10 2025-08-12
Edinburgh - Pencaitland
113
2025-08-13 2026-08-12
Edinburgh - Pencaitland
120
2025-08-03 2025-08-07
North Berwick - Dunbar
120
2025-08-08 2025-08-09
North Berwick - Dunbar
120
2025-08-10 2025-08-12
North Berwick - Dunbar
120
2025-08-13 2026-08-12
North Berwick - Dunbar
121
2025-08-03 2025-08-07
Haddington - North Berwick
121
2025-08-08 2025-08-09
Haddington - North Berwick
121
2025-08-10 2025-08-12
Haddington - North Berwick
121
2025-08-13 2026-08-12
Haddington - North Berwick
123
2025-08-03 2025-08-07
Haddington - Gifford + Pencaitland circular
123
2025-08-08 2025-08-09
Haddington - Gifford + Pencaitland circular
123
2025-08-10 2025-08-12
Haddington - Gifford + Pencaitland circular
123
2025-08-13 2026-08-12
Haddington - Gifford + Pencaitland circular
124
2025-08-03 2025-08-07
Edinburgh - North Berwick
124
2025-08-08 2025-08-09
Edinburgh - North Berwick
124
2025-08-10 2025-08-12
Edinburgh - North Berwick
124
2025-08-13 2026-08-12
Edinburgh - North Berwick
125
2025-08-13 2026-08-12
Musselburgh - North Berwick High Sch
126
2025-08-13 2026-08-12
Aberlady - North Berwick High Sch
127
2025-08-13 2026-08-12
Longniddry - North Berwick High Sch
128
2025-08-13 2026-08-12
Longniddry - Preston Lodge High Sch
139
2025-08-03 2025-08-07
Midlothian Community Hospital - Dalkeith Campus
139
2025-08-08 2025-08-09
Midlothian Community Hospital - Dalkeith Campus
139
2025-08-10 2025-08-12
Midlothian Community Hospital - Dalkeith Campus
139
2025-08-13 2026-08-12
Midlothian Community Hospital - Dalkeith Campus
140
2025-08-03 2025-08-07
Penicuik - Musselburgh
140
2025-08-08 2025-08-09
Penicuik - Musselburgh
140
2025-08-10 2025-08-12
Penicuik - Musselburgh
140
2025-08-13 2026-08-12
Penicuik - Musselburgh
141
2025-08-03 2025-08-07
Penicuik - Musselburgh
141
2025-08-08 2025-08-09
Penicuik - Musselburgh
141
2025-08-10 2025-08-12
Penicuik - Musselburgh
141
2025-08-13 2026-08-12
Penicuik - Musselburgh
N107
2025-08-03 2025-08-07
Edinburgh - Haddington or Dunbar
N107
2025-08-08 2025-08-09
Edinburgh - Haddington or Dunbar
N107
2025-08-10 2025-08-12
Edinburgh - Haddington or Dunbar
N107
2025-08-13 2026-08-12
Edinburgh - Haddington or Dunbar
N113
2025-08-03 2025-08-07
Edinburgh - Ormiston
N113
2025-08-08 2025-08-09
Edinburgh - Ormiston
N113
2025-08-10 2025-08-12
Edinburgh - Ormiston
N113
2025-08-13 2026-08-12
Edinburgh - Ormiston
N124
2025-08-03 2025-08-07
Edinburgh - North BerwicK
N124
2025-08-08 2025-08-09
Edinburgh - North BerwicK
N124
2025-08-10 2025-08-12
Edinburgh - North BerwicK
N124
2025-08-13 2026-08-12
Edinburgh - North BerwicK
X4
2025-08-03 2025-08-07
Edinburgh - Tranent
X4
2025-08-08 2025-08-09
Edinburgh - Tranent
X4
2025-08-10 2025-08-12
Edinburgh - Tranent
X4
2025-08-13 2026-08-12
Edinburgh - Tranent
X5
2025-08-03 2025-08-07
Edinburgh - North Berwick
X5
2025-08-08 2025-08-09
Edinburgh - North Berwick
X5
2025-08-10 2025-08-12
Edinburgh - North Berwick
X5
2025-08-13 2026-08-12
Edinburgh - North Berwick
X6
2025-08-03 2025-08-07
Edinburgh - Haddington
X6
2025-08-08 2025-08-09
Edinburgh - Haddington
X6
2025-08-10 2025-08-12
Edinburgh - Haddington
X6
2025-08-13 2026-08-12
Edinburgh - Haddington
X7
2025-08-03 2025-08-07
Edinburgh - Dunbar
X7
2025-08-08 2025-08-09
Edinburgh - Dunbar
X7
2025-08-10 2025-08-12
Edinburgh - Dunbar
X7
2025-08-13 2026-08-12
Edinburgh - Dunbar