Services Provided By: 
East Coast Buses


Service Start Date End Date Description
106
2025-11-13 2026-12-23
Haddington - Fort Kinnaird or Western General Hosp
106
2025-12-24 2025-12-24
Haddington - Fort Kinnaird or Western General Hosp
106
2025-12-26 2025-12-26
Haddington - Fort Kinnaird or Western General Hosp
106
2025-12-27 2025-12-27
Haddington - Fort Kinnaird or Western General Hosp
106
2025-12-28 2025-12-28
Haddington - Fort Kinnaird or Western General Hosp
106
2025-12-29 2025-12-29
Haddington - Fort Kinnaird or Western General Hosp
106
2025-12-30 2025-12-30
Haddington - Fort Kinnaird or Western General Hosp
106
2025-12-31 2025-12-31
Haddington - Fort Kinnaird or Western General Hosp
106
2026-01-01 2026-01-01
Haddington - Fort Kinnaird or Western General Hosp
106
2026-01-02 2026-01-02
Haddington - Fort Kinnaird or Western General Hosp
106
2026-01-03 2026-01-03
Haddington - Fort Kinnaird or Western General Hosp
107
2025-11-13 2026-12-23
Dunbar - Musselburgh
107
2025-12-24 2025-12-24
Dunbar - Musselburgh
107
2025-12-25 2025-12-25
Dunbar - Musselburgh
107
2025-12-26 2025-12-26
Dunbar - Musselburgh
107
2025-12-27 2025-12-27
Dunbar - Musselburgh
107
2025-12-28 2025-12-28
Dunbar - Musselburgh
107
2025-12-29 2025-12-29
Dunbar - Musselburgh
107
2025-12-30 2025-12-30
Dunbar - Musselburgh
107
2025-12-31 2025-12-31
Dunbar - Musselburgh
107
2026-01-01 2026-01-01
Dunbar - Musselburgh
107
2026-01-02 2026-01-02
Dunbar - Musselburgh
107
2026-01-03 2026-01-03
Dunbar - Musselburgh
113
2025-11-13 2026-12-23
Pencaitland - Edinburgh
113
2025-12-24 2025-12-24
Pencaitland - Edinburgh
113
2025-12-25 2025-12-25
Pencaitland - Edinburgh
113
2025-12-26 2025-12-26
Pencaitland - Edinburgh
113
2025-12-27 2025-12-27
Pencaitland - Edinburgh
113
2025-12-28 2025-12-28
Pencaitland - Edinburgh
113
2025-12-29 2025-12-29
Pencaitland - Edinburgh
113
2025-12-30 2025-12-30
Pencaitland - Edinburgh
113
2025-12-31 2025-12-31
Pencaitland - Edinburgh
113
2026-01-01 2026-01-01
Pencaitland - Edinburgh
113
2026-01-02 2026-01-02
Pencaitland - Edinburgh
113
2026-01-03 2026-01-03
Pencaitland - Edinburgh
120
2025-11-13 2026-12-23
Dunbar - North Berwick
120
2025-12-24 2025-12-24
Dunbar - North Berwick
120
2025-12-27 2025-12-27
Dunbar - North Berwick
120
2025-12-28 2025-12-28
Dunbar - North Berwick
120
2025-12-29 2025-12-29
Dunbar - North Berwick
120
2025-12-30 2025-12-30
Dunbar - North Berwick
120
2025-12-31 2025-12-31
Dunbar - North Berwick
120
2026-01-02 2026-01-02
Dunbar - North Berwick
120
2026-01-03 2026-01-03
Dunbar - North Berwick
121
2025-11-13 2026-12-23
North Berwick - Haddington
121
2025-12-24 2025-12-24
North Berwick - Haddington
121
2025-12-27 2025-12-27
North Berwick - Haddington
121
2025-12-28 2025-12-28
North Berwick - Haddington
121
2025-12-29 2025-12-29
North Berwick - Haddington
121
2025-12-30 2025-12-30
North Berwick - Haddington
121
2025-12-31 2025-12-31
North Berwick - Haddington
121
2026-01-02 2026-01-02
North Berwick - Haddington
121
2026-01-03 2026-01-03
North Berwick - Haddington
123
2025-11-13 2026-12-23
Pencaitland + Gifford circular - Haddington
123
2025-12-24 2025-12-24
Pencaitland + Gifford circular - Haddington
123
2025-12-27 2025-12-27
Pencaitland + Gifford circular - Haddington
123
2025-12-28 2025-12-28
Pencaitland + Gifford circular - Haddington
123
2025-12-29 2025-12-29
Pencaitland + Gifford circular - Haddington
123
2025-12-30 2025-12-30
Pencaitland + Gifford circular - Haddington
123
2025-12-31 2025-12-31
Pencaitland + Gifford circular - Haddington
123
2026-01-02 2026-01-02
Pencaitland + Gifford circular - Haddington
123
2026-01-03 2026-01-03
Pencaitland + Gifford circular - Haddington
124
2025-11-13 2026-12-23
North Berwick - Edinburgh
124
2025-12-24 2025-12-24
North Berwick - Edinburgh
124
2025-12-25 2025-12-25
North Berwick - Edinburgh
124
2025-12-26 2025-12-26
North Berwick - Edinburgh
124
2025-12-27 2025-12-27
North Berwick - Edinburgh
124
2025-12-28 2025-12-28
North Berwick - Edinburgh
124
2025-12-29 2025-12-29
North Berwick - Edinburgh
124
2025-12-30 2025-12-30
North Berwick - Edinburgh
124
2025-12-31 2025-12-31
North Berwick - Edinburgh
124
2026-01-01 2026-01-01
North Berwick - Edinburgh
124
2026-01-02 2026-01-02
North Berwick - Edinburgh
124
2026-01-03 2026-01-03
North Berwick - Edinburgh
125
2025-11-13 2026-12-23
North Berwick High Sch - Musselburgh
126
2025-11-13 2026-12-23
North Berwick High Sch - Aberlady
127
2025-11-13 2026-12-23
North Berwick High Sch - Longniddry
128
2025-11-13 2026-12-23
Preston Lodge High Sch - Longniddry
139
2025-11-13 2026-12-23
Dalkeith - Midlothian Community Hospital
139
2025-12-24 2025-12-24
Dalkeith - Midlothian Community Hospital
139
2025-12-27 2025-12-27
Dalkeith - Midlothian Community Hospital
139
2025-12-29 2025-12-29
Dalkeith - Midlothian Community Hospital
139
2025-12-30 2025-12-30
Dalkeith - Midlothian Community Hospital
139
2025-12-31 2025-12-31
Dalkeith - Midlothian Community Hospital
139
2026-01-03 2026-01-03
Dalkeith - Midlothian Community Hospital
140
2025-11-13 2026-12-23
Musselburgh - Penicuik
140
2025-12-24 2025-12-24
Musselburgh - Penicuik
140
2025-12-27 2025-12-27
Musselburgh - Penicuik
140
2025-12-28 2025-12-28
Musselburgh - Penicuik
140
2025-12-29 2025-12-29
Musselburgh - Penicuik
140
2025-12-30 2025-12-30
Musselburgh - Penicuik
140
2025-12-31 2025-12-31
Musselburgh - Penicuik
140
2026-01-02 2026-01-02
Musselburgh - Penicuik
140
2026-01-03 2026-01-03
Musselburgh - Penicuik
141
2025-11-13 2026-12-23
Musselburgh - Penicuik
141
2025-12-24 2025-12-24
Musselburgh - Penicuik
141
2025-12-27 2025-12-27
Musselburgh - Penicuik
141
2025-12-29 2025-12-29
Musselburgh - Penicuik
141
2025-12-30 2025-12-30
Musselburgh - Penicuik
141
2025-12-31 2025-12-31
Musselburgh - Penicuik
141
2026-01-03 2026-01-03
Musselburgh - Penicuik
H107
2026-01-01 2026-01-01
Dunbar - Edinburgh
H124
2026-01-01 2026-01-01
North Berwick - Edinburgh
N107
2025-11-13 2026-12-23
Dunbar or Haddington - Edinburgh
N107
2025-12-24 2025-12-24
Dunbar or Haddington - Edinburgh
N107
2025-12-28 2025-12-28
Dunbar or Haddington - Edinburgh
N107
2025-12-29 2025-12-29
Dunbar or Haddington - Edinburgh
N107
2025-12-30 2025-12-30
Dunbar or Haddington - Edinburgh
N107
2025-12-31 2025-12-31
Dunbar or Haddington - Edinburgh
N113
2025-11-13 2026-12-23
Ormiston - Edinburgh
N113
2025-12-28 2025-12-28
Ormiston - Edinburgh
N124
2025-11-13 2026-12-23
North Berwick - Edinburgh
N124
2025-12-28 2025-12-28
North Berwick - Edinburgh
X4
2025-11-13 2026-12-23
Tranent - Edinburgh
X4
2025-12-24 2025-12-24
Tranent - Edinburgh
X4
2025-12-27 2025-12-27
Tranent - Edinburgh
X4
2025-12-28 2025-12-28
Tranent - Edinburgh
X4
2025-12-29 2025-12-29
Tranent - Edinburgh
X4
2025-12-30 2025-12-30
Tranent - Edinburgh
X4
2025-12-31 2025-12-31
Tranent - Edinburgh
X4
2026-01-02 2026-01-02
Tranent - Edinburgh
X4
2026-01-03 2026-01-03
Tranent - Edinburgh
X5
2025-11-13 2026-12-23
North Berwick - Edinburgh
X5
2025-12-24 2025-12-24
North Berwick - Edinburgh
X5
2025-12-27 2025-12-27
North Berwick - Edinburgh
X5
2025-12-29 2025-12-29
North Berwick - Edinburgh
X5
2025-12-30 2025-12-30
North Berwick - Edinburgh
X5
2025-12-31 2025-12-31
North Berwick - Edinburgh
X5
2026-01-03 2026-01-03
North Berwick - Edinburgh
X6
2025-11-13 2026-12-23
Haddington - Western General Hospital
X7
2025-11-13 2026-12-23
Dunbar - Edinburgh
X7
2025-12-24 2025-12-24
Dunbar - Edinburgh
X7
2025-12-26 2025-12-26
Dunbar - Edinburgh
X7
2025-12-27 2025-12-27
Dunbar - Edinburgh
X7
2025-12-28 2025-12-28
Dunbar - Edinburgh
X7
2025-12-29 2025-12-29
Dunbar - Edinburgh
X7
2025-12-30 2025-12-30
Dunbar - Edinburgh
X7
2025-12-31 2025-12-31
Dunbar - Edinburgh
X7
2026-01-01 2026-01-01
Dunbar - Edinburgh
X7
2026-01-02 2026-01-02
Dunbar - Edinburgh
X7
2026-01-03 2026-01-03
Dunbar - Edinburgh