← Change station

Haymarket

Trains between Edinburgh and Inverkeithing means may be cancelled, delayed by up to 30 minutes or revised. More details can be found in Status and Disruptions.
Earlier trains
11:52
12:14
Edinburgh
2P24 • ScotRail
3
12:02
cancelled
Dundee
1L33 • ScotRail
2
12:04
Glasgow Central via Motherwell
1D67 • ScotRail
4
12:08
cancelled
Edinburgh
1L34 • ScotRail
1
12:09
cancelled
Dunblane
2P35 • ScotRail
4
12:10
cancelled
Leven
2K63 • ScotRail
2
12:13
Helensburgh Central
2H03 • ScotRail
4
12:14
12:09
Edinburgh
9S44 • Avanti West Coast
3
12:15
cancelled
Edinburgh
2K62 • ScotRail
1
12:17
Manchester Airport
1M87 • TransPennine Express • 5 coaches
4
12:20
12:21
Edinburgh
2P26 • ScotRail
3
12:20
cancelled
Glasgow Queen Street via Falkirk High
1R55 • ScotRail
4
12:21
12:22
London Kings Cross
1E15 • London North Eastern Railway
1
12:23
cancelled
Cowdenbeath
2G63 • ScotRail
2
12:27
Edinburgh
2H50 • ScotRail
3
12:31
cancelled
Edinburgh
2G30 • ScotRail
1
12:32
12:33
Glasgow Central via Shotts
2Y41 • ScotRail
4
12:36
Dunblane
2P37 • ScotRail
4
12:39
cancelled
Edinburgh
1L74 • ScotRail
1
12:40
Edinburgh
2Y68 • ScotRail
3
12:40
delayed
Perth via Kirkcaldy
1L83 • ScotRail
2
12:42
Helensburgh Central
2H05 • ScotRail
4
12:48
12:49
Edinburgh
2H52 • ScotRail
3
12:50
Glasgow Queen Street via Falkirk High
1R59 • ScotRail
4
12:50
cancelled
Glenrothes with Thornton
2G71 • ScotRail
2
12:51
Edinburgh
2P28 • ScotRail
3
12:55
Edinburgh
1C56 • ScotRail
3
12:57
cancelled
Edinburgh
2G10 • ScotRail
1
12:58
London Euston
9M56 • Avanti West Coast
4
13:01
Glasgow Central via Shotts
1Y83 • ScotRail
4
13:03
Dundee
1L35 • ScotRail
2
13:05
cancelled
Edinburgh
1L36 • ScotRail
1
13:06
Edinburgh
1Y82 • ScotRail
3
13:08
Leven
2K65 • ScotRail
2
13:10
Dunblane
2P39 • ScotRail
4
13:16
Helensburgh Central
2H07 • ScotRail
4
13:17
Edinburgh
1B78 • ScotRail
1
13:19
Edinburgh
2H54 • ScotRail
3
13:22
Cowdenbeath
2G66 • ScotRail
2
13:22
Glasgow Queen Street via Falkirk High
1R63 • ScotRail
4
13:24
Edinburgh
2P30 • ScotRail
3
13:28
cancelled
Edinburgh
2K64 • ScotRail
1
13:29
Glasgow Central via Shotts
2Y63 • ScotRail
4
13:33
Aberdeen
1A85 • ScotRail
2
13:34
Edinburgh
2G32 • ScotRail
1
13:37
Inverness via Perth
1H17 • ScotRail
2
13:40
Edinburgh
2Y42 • ScotRail
3
13:41
Dunblane
2P41 • ScotRail
4
13:41
Perth via Kirkcaldy
1L85 • ScotRail
2
13:43
Edinburgh
2V40 • ScotRail
3
Later trains
Powered by National Rail Enquiries