← Change station

Haymarket

Earlier trains
05:57
Glasgow Central via Shotts
2Y55 • ScotRail
4
06:04
Dundee
1L21 • ScotRail
2
06:04
Glasgow Queen Street via Falkirk High
1R05 • ScotRail
4
06:06
Edinburgh
2P02 • ScotRail
3
06:08
Dunblane
2P11 • ScotRail
4
06:08
Leven
2K51 • ScotRail
2
06:10
Edinburgh
2V34 • ScotRail
3
06:12
Helensburgh Central
2H41 • ScotRail
4
06:17
Manchester Airport
1M81 • TransPennine Express • 5 coaches
4
06:22
Glenrothes with Thornton
2G51 • ScotRail
2
06:33
Glasgow Central via Shotts
1Y71 • ScotRail
4
06:35
Aberdeen
1A01 • ScotRail
2
06:37
Dunblane
2P13 • ScotRail
4
06:39
Edinburgh
2V36 • ScotRail
3
06:40
Perth via Kirkcaldy
1L71 • ScotRail
2
06:42
Edinburgh
2K24 • ScotRail
1
06:43
Helensburgh Central
2H43 • ScotRail
4
06:51
Glasgow Queen Street via Falkirk High
1R11 • ScotRail
4
06:52
Edinburgh
2P04 • ScotRail
3
06:52
Glenrothes with Thornton
2G11 • ScotRail
2
06:57
Edinburgh
2G30 • ScotRail
1
06:57
London Euston
9M50 • Avanti West Coast
4
06:59
Dundee
1L23 • ScotRail
2
07:02
07:09
Edinburgh
2Y76 • ScotRail
3
07:02
Glasgow Central via Shotts
2Y57 • ScotRail
4
07:04
Edinburgh
1L22 • ScotRail
1
07:04
Leven
2K53 • ScotRail
2
07:07
Dunblane
2P51 • ScotRail
4
07:08
07:10
Edinburgh
2H98 • ScotRail
3
07:13
Helensburgh Central
2H45 • ScotRail
2
07:19
Glasgow Queen Street via Falkirk High
1R15 • ScotRail
4
07:20
Edinburgh
2P06 • ScotRail
3
07:20
Edinburgh
2K52 • ScotRail
1
07:22
Cowdenbeath
2G53 • ScotRail
2
07:27
Edinburgh
2M40 • ScotRail
3
07:33
Edinburgh
1L60 • ScotRail
1
07:34
Glasgow Queen Street via Falkirk High
1R17 • ScotRail
4
07:35
Aberdeen
1A75 • ScotRail
2
07:38
Perth via Kirkcaldy
1L73 • ScotRail
2
07:39
Dunblane
2P15 • ScotRail
4
07:40
cancelled
Edinburgh
2Y56 • ScotRail
3
Later trains
Powered by National Rail Enquiries