Haddington Public Transit Routes and Schedules
Home
Map
Directions
26
101
106
107
107
108
109
110
111
111A
113
120
121
122
123
124
125
126
127
128
130
253
H107
H124
N107
N107
N124
N26
X26
X5
X6
X7
CrossCountry
Aberdeen - Penzance
CrossCountry
Birmingham New Street - Edinburgh
CrossCountry
Bristol Temple Meads - Edinburgh
CrossCountry
Cardiff Central - Edinburgh
CrossCountry
Edinburgh - Birmingham New Street
CrossCountry
Edinburgh - Leeds
CrossCountry
Derby - Edinburgh
CrossCountry
Glasgow Central - Penzance
CrossCountry
Glasgow Central - Plymouth
CrossCountry
Leeds - Edinburgh
CrossCountry
Newcastle - Edinburgh
CrossCountry
Penzance - Dundee
CrossCountry
Plymouth - Aberdeen
CrossCountry
Plymouth - Edinburgh
CrossCountry
Sheffield - Edinburgh
CrossCountry
Dundee - Plymouth
CrossCountry
York - Edinburgh
East Coast Trains
Edinburgh - London Kings Cross
East Coast Trains
Newcastle - Edinburgh
East Coast Trains
Peterborough - Edinburgh
LNER
Aberdeen - Leeds
LNER
Aberdeen - St Neots
LNER
Darlington - Aberdeen
LNER
Darlington - Edinburgh
LNER
Edinburgh - Leeds
LNER
Edinburgh - Newark North Gate
LNER
Edinburgh - St Neots
LNER
Leeds - Aberdeen
LNER
Leeds - Edinburgh
LNER
London Kings Cross - Aberdeen
LNER
London Kings Cross - Edinburgh
LNER
London Kings Cross - Glasgow Central
LNER
London Kings Cross - Inverness
LNER
London Kings Cross - Perth
LNER
Newcastle - Edinburgh
LNER
Doncaster - Edinburgh
LNER
Peterborough - Aberdeen
LNER
Peterborough - Edinburgh
LNER
Peterborough - Perth
LNER
St Neots - Glasgow Central
LNER
Stirling - London Kings Cross
LNER
York - Aberdeen
LNER
York - Edinburgh
ScotRail
Edinburgh - North Berwick
ScotRail
North Berwick - Haymarket
TransPennine Express
Edinburgh - Berwick-upon-Tweed
TransPennine Express
Newcastle - Edinburgh