← Change station
Haymarket
Earlier trains
05:23
Dunblane
2P07 • ScotRail
4
05:35
Aberdeen
1A71 • ScotRail
2
05:37
Dunblane
2P09 • ScotRail
4
05:57
Glasgow Central
via Shotts
2Y55 • ScotRail
4
06:03
Dundee
1L21 • ScotRail
2
06:04
Glasgow Queen Street
via Falkirk High
1R05 • ScotRail
4
06:05
Edinburgh
2P02 • ScotRail
3
06:07
Leven
2K51 • ScotRail
2
06:08
Dunblane
2P11 • ScotRail
4
06:09
Edinburgh
2V34 • ScotRail
3
06:12
Helensburgh Central
2H41 • ScotRail
4
06:18
Carlisle
1M81 • TransPennine Express
4
06:22
Cowdenbeath
2G51 • ScotRail
2
06:29
Glasgow Central
via Motherwell
1D99 • CrossCountry
4
06:35
Aberdeen
1A01 • ScotRail
2
06:36
Dunblane
2P13 • ScotRail
4
06:39
Edinburgh
2V36 • ScotRail
3
06:39
Perth
via Kirkcaldy
1L71 • ScotRail
2
06:41
Glasgow Central
via Shotts
1Y71 • ScotRail
4
06:42
Edinburgh
2K24 • ScotRail
1
06:45
Helensburgh Central
2H43 • ScotRail
4
06:51
Glasgow Queen Street
via Falkirk High
1R11 • ScotRail
4
06:52
Glenrothes with Thornton
2G11 • ScotRail
2
06:57
Carlisle
1Z50 • Avanti West Coast
4
06:57
Edinburgh
2G30 • ScotRail
1
Later trains