106
Edinburgh - Tranent - Haddington
East Coast Buses
107
Musselburgh - Haddington - Dunbar
East Coast Buses
113
Tranent - Musselburgh - Edinburgh
East Coast Buses
124
Edinburgh - Tranent - North Berwick
East Coast Buses
125
Musselburgh - Longniddry - North Berwick
East Coast Buses
N107
Edinburgh - Haddington - Dunbar
East Coast Buses
N113
Edinburgh - Musselburgh - Tranent
East Coast Buses
N124
Edinburgh - Tranent - North Berwick
East Coast Buses
X4
Tranent - Musselburgh - Edinburgh
East Coast Buses
Loretto Upper School Northeast-bound
106
107
113
124
125
N107
N113
N124
X4
St Peter's Church Northeast-bound
106
107
113
124
125
N107
N113
N124
X4
St Peter's Church Southwest-bound
106
107
113
124
125
N107
N113
N124
X4
Beulah Westbound
106
107
113
124
125
N107
N113
N124
X4
Beulah Eastbound
106
107
113
124
125
N107
N113
N124
X4
Newbigging Southbound
26
44
46
48
108
111
140
141
N26
X26
Newbigging Northbound
26
44
46
48
108
111
140
141
N26
X26
Park Lane Westbound
26
44
108
N26
X26
Edenhall Road Westbound
26
44
108
N26
X26
High Street (Stop B) (Stop B)
46
48
106
107
108
113
140
141
N107
N113