← Change station

Haymarket

Earlier trains
18:11
Helensburgh Central
2H41 • ScotRail
4
18:16
Carlisle
1M93 • TransPennine Express
4
18:17
cancelled
Aberdeen
1S45 • CrossCountry
2
18:17
Edinburgh
1Z70 • Avanti West Coast
3
18:19
Glasgow Queen Street via Falkirk High
1R07 • ScotRail
4
18:20
18:21
Edinburgh
2H18 • ScotRail
3
18:22
Cowdenbeath
2G87 • ScotRail
2
18:23
Edinburgh
2K74 • ScotRail
1
18:24
18:25
Edinburgh
2P02 • ScotRail
3
18:28
18:31
Edinburgh
1B88 • ScotRail
1
18:32
Glasgow Central via Shotts
2Y93 • ScotRail
4
18:33
Garscadden
2V71 • ScotRail
2
18:35
Glasgow Central via Motherwell
1D61 • ScotRail
4
18:39
Edinburgh
2Y52 • ScotRail
3
18:40
18:42
Dunblane
2P13 • ScotRail
4
18:41
18:48
Aberdeen
1W20 • London North Eastern Railway
2
18:42
Edinburgh
2G42 • ScotRail
1
18:43
18:44
Helensburgh Central
2H43 • ScotRail
4
18:45
18:51
Perth via Kirkcaldy
1L95 • ScotRail
2
18:47
Edinburgh
2P04 • ScotRail
3
18:50
Edinburgh
1L86 • ScotRail
1
18:50
Glasgow Queen Street via Falkirk High
1R11 • ScotRail
4
18:55
Edinburgh
2H20 • ScotRail
3
18:57
Carlisle
1Z62 • Avanti West Coast
4
18:57
19:00
Glenrothes with Thornton
2G35 • ScotRail
2
18:59
Edinburgh
2G10 • ScotRail
1
19:04
Glasgow Central via Shotts
1Y95 • ScotRail
4
19:05
Dundee
1L27 • ScotRail
2
19:06
19:10
Edinburgh
1Y94 • ScotRail
3
19:07
Edinburgh
1L26 • ScotRail
1
19:08
19:09
Dunblane
2P15 • ScotRail
4
19:09
19:10
Leven
2K77 • ScotRail
2
19:11
Perth
0B00 • ScotRail
🚌
19:17
19:13
Edinburgh
2P06 • ScotRail
3
19:20
Edinburgh
2K76 • ScotRail
1
19:20
Glasgow Queen Street via Falkirk High
1R15 • ScotRail
4
19:24
Cowdenbeath
2G89 • ScotRail
2
19:24
Edinburgh
2H54 • ScotRail
3
19:28
Helensburgh Central
2H45 • ScotRail
4
19:31
19:34
Edinburgh
2G44 • ScotRail
1
19:33
Glasgow Central via Shotts
2Y83 • ScotRail
4
19:35
Aberdeen
1A93 • ScotRail
2
19:40
Edinburgh
1L88 • ScotRail
1
19:46
Edinburgh
2Y42 • ScotRail
3
19:46
Perth via Kirkcaldy
1L97 • ScotRail
2
19:49
Glasgow Queen Street via Falkirk High
1R19 • ScotRail
4
19:50
Edinburgh
2P08 • ScotRail
3
19:53
Glenrothes with Thornton
2G21 • ScotRail
2
19:57
Edinburgh
2G12 • ScotRail
1
19:57
Edinburgh
2H56 • ScotRail
3
Later trains
Powered by National Rail Enquiries