← Change station
Edinburgh
Earlier trains
04:50
Fort William
1Y11 • Caledonian Sleeper
2
05:18
Dunblane
2P07 • ScotRail
05:26
Newcastle
9N05 • TransPennine Express
05:30
Aberdeen
1A71 • ScotRail
05:33
Dunblane
2P09 • ScotRail
05:36
Newcastle
1E80 • Lumo
05:48
Newcastle
1E02 • London North Eastern Railway
05:52
Glasgow Central
via Shotts
2Y55 • ScotRail
05:59
Dundee
1L21 • ScotRail
06:00
Glasgow Queen Street
via Falkirk High
1R05 • ScotRail
06:03
Leven
2K51 • ScotRail
06:04
Dunblane
2P11 • ScotRail
06:06
Newcastle
1V50 • CrossCountry
06:07
Helensburgh Central
2H41 • ScotRail
06:10
Tweedbank
2T58 • ScotRail
06:13
Manchester Airport
1M81 • TransPennine Express
06:18
Leven
2G51 • ScotRail
06:25
Glasgow Central
via Motherwell
1D99 • CrossCountry
06:30
Aberdeen
1A01 • ScotRail
06:30
London Kings Cross
1E03 • London North Eastern Railway
06:32
Dunblane
2P13 • ScotRail
06:35
Perth
via Kirkcaldy
1L71 • ScotRail
06:36
Glasgow Central
via Shotts
1Y71 • ScotRail
06:40
Helensburgh Central
2H43 • ScotRail
06:42
Tweedbank
2T60 • ScotRail
Later trains