← Change station

Haymarket

Trains running between Motherwell and Lanark / Carstairs may be cancelled, delayed by up to 20 minutes or revised. Latest information can be found in Status and Disruptions.

Trains between Newcastle and Morpeth / Edinburgh may be delayed by up to 30 minutes or cancelled. Latest information can be found in Status and Disruptions.

Earlier trains
14:36
15:31
Aberdeen
1W11 • London North Eastern Railway
2
15:31
15:32
Glasgow Central via Shotts
2Y67 • ScotRail
4
15:32
Edinburgh
2G36 • ScotRail
1
15:34
15:36
Glasgow Queen Street via Falkirk High
1R81 • ScotRail
4
15:35
15:38
Aberdeen
1A87 • ScotRail
2
15:39
Dunblane
2P49 • ScotRail
4
15:39
15:41
Perth via Kirkcaldy
1L89 • ScotRail
2
15:44
15:50
Edinburgh
2Y66 • ScotRail
3
15:45
Helensburgh Central
2H55 • ScotRail
4
15:50
15:57
Glasgow Queen Street via Falkirk High
1R83 • ScotRail
4
15:50
Glenrothes with Thornton
2G77 • ScotRail
2
15:53
Edinburgh
1L80 • ScotRail
1
15:53
Edinburgh
2P40 • ScotRail
3
15:54
Glasgow Central via Motherwell
1D59 • ScotRail
4
15:57
Edinburgh
2H40 • ScotRail
3
16:00
16:02
Glasgow Central via Shotts
1Y89 • ScotRail
4
16:02
cancelled
Edinburgh
2G04 • ScotRail
1
16:04
Dundee
1L21 • ScotRail
2
16:04
Glasgow Queen Street via Falkirk High
1R85 • ScotRail
4
16:08
Dunblane
2P03 • ScotRail
4
16:08
16:00
Edinburgh
1L42 • ScotRail
1
16:08
Leven
2K71 • ScotRail
2
16:09
Edinburgh
1Y88 • ScotRail
3
16:12
Helensburgh Central
2H57 • ScotRail
4
16:13
16:37
Edinburgh
9S60 • Avanti West Coast
3
16:15
Manchester Airport
1M91 • TransPennine Express • 5 coaches
4
16:19
Edinburgh
1B84 • ScotRail
1
16:21
Glasgow Queen Street via Falkirk High
1R87 • ScotRail
4
16:22
Cowdenbeath
2G83 • ScotRail
2
16:22
Edinburgh
2P42 • ScotRail
3
16:26
cancelled
Edinburgh
2H42 • ScotRail
3
16:26
16:29
Edinburgh
1B30 • ScotRail
1
16:30
Edinburgh
2K70 • ScotRail
1
16:30
Glasgow Central via Shotts
2Y49 • ScotRail
4
16:34
Glasgow Queen Street via Falkirk High
1R89 • ScotRail
4
16:35
Aberdeen
1A89 • ScotRail
2
16:37
Edinburgh
2G38 • ScotRail
1
16:38
Edinburgh
2Y48 • ScotRail
3
16:38
16:58
Inverness via Perth
1W16 • London North Eastern Railway
4
16:39
Perth via Kirkcaldy
1L91 • ScotRail
2
16:42
Dunblane
2P05 • ScotRail
4
16:46
cancelled
Helensburgh Central
2H59 • ScotRail
4
16:50
Edinburgh
2P44 • ScotRail
3
16:50
16:53
Glasgow Queen Street via Falkirk High
1R91 • ScotRail
4
16:51
Edinburgh
1L82 • ScotRail
1
16:53
Glenrothes with Thornton
2G79 • ScotRail
2
16:54
Edinburgh
2H44 • ScotRail
3
16:57
17:56
London Euston
9M60 • Avanti West Coast
4
16:59
cancelled
Edinburgh
1C60 • ScotRail
3
17:01
Dundee
1L23 • ScotRail
2
Later trains
Powered by National Rail Enquiries