← Change station
Edinburgh
Earlier trains
04:50
delayed
Fort William
1Y11 • Caledonian Sleeper
05:18
Dunblane
2P07 • ScotRail
05:30
Aberdeen
1A71 • ScotRail
05:33
Dunblane
2P09 • ScotRail
05:37
London Kings Cross
1E01 • London North Eastern Railway
05:43
Newcastle
9N05 • TransPennine Express
05:50
London Kings Cross
1E02 • London North Eastern Railway
05:54
Glasgow Central
via Shotts
2Y55 • ScotRail
06:00
Dundee
1L21 • ScotRail
06:00
Glasgow Queen Street
via Falkirk High
1R05 • ScotRail
06:02
Plymouth
via Leeds
1V50 • CrossCountry
06:04
Leven
2K51 • ScotRail
06:05
Dunblane
2P11 • ScotRail
Later trains