← Change station
Edinburgh
Earlier trains
08:30
Glasgow Queen Street
via Falkirk High
1R25 • ScotRail
19
08:36
Helensburgh Central
2H07 • ScotRail
15
09:00
Glasgow Queen Street
via Falkirk High
1R29 • ScotRail
14
09:00
London Kings Cross
1E08 • London North Eastern Railway
6
09:04
Helensburgh Central
2H09 • ScotRail
15
09:08
Plymouth
via Doncaster
1V58 • CrossCountry
3
09:10
Aberdeen
1A55 • London North Eastern Railway
2
09:12
Tweedbank
2T66 • ScotRail
11
09:15
Leven
2K05 • ScotRail
15
09:25
Inverness
via Perth
1H45 • ScotRail
17
09:30
09:31
Glasgow Queen Street
via Falkirk High
1R33 • ScotRail
11
09:30
London Kings Cross
1E09 • London North Eastern Railway
8
09:33
Newcastle
9N09 • TransPennine Express
5
09:35
Aberdeen
1A79 • ScotRail
15
09:35
Dunblane
2P41 • ScotRail
12
09:37
North Berwick
2Y12 • ScotRail
09:39
Helensburgh Central
2H87 • ScotRail
14
09:55
Glenrothes with Thornton
2G07 • ScotRail
16
10:00
Glasgow Queen Street
via Falkirk High
1R37 • ScotRail
11
10:00
London Kings Cross
1E10 • London North Eastern Railway
6
Later trains