← Change station

Haymarket

Trains between Inverkeithing and Edinburgh means may be cancelled, delayed or revised. More details can be found in Status and Disruptions.
Trains at Stevenage may be delayed by up to 20 minutes or revised. More details can be found in Status and Disruptions.
Earlier trains
09:21
cancelled
Cowdenbeath
2G57 • ScotRail
2
09:24
Edinburgh
2G24 • ScotRail
1
09:25
Bathgate
2M31 • ScotRail
4
09:25
Edinburgh
2H06 • ScotRail
3
09:28
09:29
Edinburgh
1L68 • ScotRail
1
09:30
Glasgow Central via Shotts
2Y67 • ScotRail
4
09:34
09:36
Edinburgh
1B70 • ScotRail
1
09:35
10:02
Dundee
1A79 • ScotRail • 3 coaches
4
09:35
Glasgow Queen Street via Falkirk High
1R33 • ScotRail
4
09:39
Dunblane
2P21 • ScotRail
4
09:43
cancelled
Perth via Kirkcaldy
1L77 • ScotRail
2
09:44
Helensburgh Central
2H17 • ScotRail
4
09:45
Edinburgh
2Y82 • ScotRail
3
09:49
09:51
Edinburgh
2H40 • ScotRail
3
09:49
cancelled
Glenrothes with Thornton
2G49 • ScotRail
2
09:50
Glasgow Queen Street via Falkirk High
1R35 • ScotRail
4
09:53
09:55
Edinburgh
2P16 • ScotRail
3
09:56
09:57
Edinburgh
2G04 • ScotRail
1
09:59
10:03
Edinburgh
1L30 • ScotRail
1
10:03
delayed
Dundee
1L29 • ScotRail
2
10:03
10:04
Glasgow Central via Shotts
1Y77 • ScotRail
4
10:06
Edinburgh
1Y76 • ScotRail
3
10:07
cancelled
Leven
2K59 • ScotRail
2
10:09
Dunblane
2P23 • ScotRail
4
10:09
Edinburgh
1B20 • ScotRail
3
10:12
Helensburgh Central
2H19 • ScotRail
4
10:14
Edinburgh
1S36 • Avanti West Coast
3
10:15
cancelled
Edinburgh
2K58 • ScotRail
1
10:17
Manchester Airport
1M85 • TransPennine Express • 5 coaches
4
10:20
London Kings Cross
1E11 • London North Eastern Railway
1
10:21
Glasgow Queen Street via Falkirk High
1R39 • ScotRail
4
10:22
cancelled
Cowdenbeath
2G59 • ScotRail
2
10:24
10:25
Glasgow Central via Motherwell
1D53 • ScotRail
4
10:27
10:31
Edinburgh
2P18 • ScotRail
3
10:28
10:32
Edinburgh
2G26 • ScotRail
1
10:30
10:34
Edinburgh
2H42 • ScotRail
3
10:30
Glasgow Central via Shotts
2Y49 • ScotRail
4
10:33
Aberdeen
1W02 • London North Eastern Railway
2
10:37
Inverness via Perth
1H13 • ScotRail
4
10:39
10:41
Edinburgh
2Y48 • ScotRail
3
10:41
Dunblane
2P27 • ScotRail
4
10:42
10:46
Edinburgh
1L70 • ScotRail
1
10:42
delayed
Perth via Kirkcaldy
1L79 • ScotRail
2
10:45
Helensburgh Central
2H21 • ScotRail
4
10:46
cancelled
Glenrothes with Thornton
2G65 • ScotRail
2
10:47
Edinburgh
2P20 • ScotRail
3
10:50
Glasgow Queen Street via Falkirk High
1R43 • ScotRail
4
10:50
10:54
Plymouth via Edinburgh & Leeds
1V60 • CrossCountry
1
10:51
10:52
Edinburgh
2H44 • ScotRail
3
10:56
Edinburgh
1C54 • ScotRail
3
Later trains
Powered by National Rail Enquiries