Services Provided By: 
East Coast Buses


Service Start Date End Date Description
106
2026-03-27 2026-03-31
Haddington - Fort Kinnaird or Western General Hosp
106
2026-04-01 2027-03-31
Haddington - Fort Kinnaird or Western General Hosp
107
2026-03-27 2026-03-31
Dunbar - Musselburgh
107
2026-04-01 2027-03-31
Dunbar - Musselburgh
113
2026-03-27 2026-03-31
Pencaitland - Edinburgh
113
2026-04-01 2027-03-31
Pencaitland - Edinburgh
120
2026-03-27 2026-03-31
Dunbar - North Berwick
120
2026-04-01 2027-03-31
Dunbar - North Berwick
121
2026-03-27 2026-03-31
North Berwick - Haddington
121
2026-04-01 2027-03-31
North Berwick - Haddington
123
2026-03-27 2026-03-31
Pencaitland + Gifford circular - Haddington
123
2026-04-01 2027-03-31
Pencaitland + Gifford circular - Haddington
124
2026-03-27 2026-03-31
North Berwick - Edinburgh
124
2026-04-01 2027-03-31
North Berwick - Edinburgh
125
2026-03-27 2026-03-31
North Berwick High Sch - Musselburgh
125
2026-04-01 2027-03-31
North Berwick High Sch - Musselburgh
126
2026-03-27 2026-03-31
North Berwick High Sch - Aberlady
126
2026-04-01 2027-03-31
North Berwick High Sch - Aberlady
127
2026-03-27 2026-03-31
North Berwick High Sch - Longniddry
127
2026-04-01 2027-03-31
North Berwick High Sch - Longniddry
128
2026-03-27 2026-03-31
Preston Lodge High Sch - Longniddry
128
2026-04-01 2027-03-31
Preston Lodge High Sch - Longniddry
140
2026-03-27 2026-03-31
Musselburgh - Penicuik
140
2026-04-01 2027-03-31
Musselburgh - Penicuik
141
2026-03-27 2026-03-31
Musselburgh - Penicuik
141
2026-04-01 2027-03-31
Musselburgh - Penicuik
N107
2026-03-27 2026-03-31
Dunbar or Haddington - Edinburgh
N107
2026-04-01 2027-03-31
Dunbar or Haddington - Edinburgh
N113
2026-03-27 2026-03-31
Ormiston - Edinburgh
N113
2026-04-01 2027-03-31
Ormiston - Edinburgh
N124
2026-03-27 2026-03-31
North Berwick - Edinburgh
N124
2026-04-01 2027-03-31
North Berwick - Edinburgh
X4
2026-03-27 2026-03-31
Tranent - Edinburgh
X4
2026-04-01 2027-03-31
Tranent - Edinburgh
X5
2026-03-27 2026-03-31
North Berwick - Edinburgh
X5
2026-04-01 2027-03-31
North Berwick - Edinburgh
X6
2026-03-27 2026-03-31
Haddington - Western General Hospital
X6
2026-04-01 2027-03-31
Haddington - Western General Hospital
X7
2026-03-27 2026-03-31
Dunbar - Edinburgh
X7
2026-04-01 2027-03-31
Dunbar - Edinburgh