← Change station

Edinburgh

Earlier trains
18:06
Perth via Stirling
2P84 • ScotRail
20
18:10
Helensburgh Central
2H97 • ScotRail
15
18:12
Tweedbank
2T84 • ScotRail
7
18:13
Dundee
1S43 • CrossCountry
19
18:13
Preston
1M93 • TransPennine Express • 5 coaches
14
18:17
Leven
2K11 • ScotRail
17
18:26
Glasgow Central via Shotts
2Y51 • ScotRail
13
18:30
Glasgow Queen Street via Falkirk High
1R09 • ScotRail
14
18:30
London Kings Cross
1E27 • London North Eastern Railway
6
18:35
Aberdeen
1W20 • London North Eastern Railway
2
18:35
Dunblane
2P59 • ScotRail
12
18:37
North Berwick
2Y22 • ScotRail
11
18:38
Helensburgh Central
2H99 • ScotRail
16
18:51
Birmingham New Street via Wigan North Western
9M62 • Avanti West Coast
8
18:54
London Kings Cross
1E88 • Lumo
7
18:55
Perth via Cowdenbeath
2G39 • ScotRail
20
19:00
Glasgow Queen Street via Falkirk High
1R13 • ScotRail
14
19:00
London Kings Cross
1E28 • London North Eastern Railway
19:10
Bathgate
2V65 • ScotRail
13
19:11
Tweedbank
2T86 • ScotRail
4
19:13
Glasgow Central via Motherwell
1S45 • CrossCountry
11
19:15
Leven
2K07 • ScotRail
17
19:15
York
9M21 • TransPennine Express • 5 coaches
7
19:30
Glasgow Queen Street via Falkirk High
1R17 • ScotRail
14
19:36
Dunblane
2P61 • ScotRail
12
19:36
North Berwick
2Y32 • ScotRail
6
19:37
Dundee
2L65 • ScotRail
17
19:40
Helensburgh Central
2H03 • ScotRail
9W
19:55
Glenrothes with Thornton
2G13 • ScotRail
18
20:00
Doncaster
1E29 • London North Eastern Railway
20:00
Glasgow Queen Street via Falkirk High
1R21 • ScotRail
14
Later trains
Powered by National Rail Enquiries