← Change station
Edinburgh
Earlier trains
17:50
17:54
Perth
via Kirkcaldy
1L35 • ScotRail
17
17:55
17:57
Glenrothes with Thornton
2G09 • ScotRail
16
18:00
Glasgow Queen Street
via Falkirk High
1R05 • ScotRail
12
18:00
London Kings Cross
1E26 • London North Eastern Railway
5
18:05
Birmingham New Street
via Leeds
1M00 • CrossCountry • 9 coaches
9
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
Later trains