← Change station

Haymarket

Trains between Birmingham New Street and University may be cancelled, delayed or revised. More details can be found in Status and Disruptions.
Trains between Edinburgh and Stirling may be cancelled, delayed or revised. More details can be found in Status and Disruptions.
11:07
11:08
from Edinburgh
2P31 • ScotRail
4
This site cannot display trains that left over 2 hours ago.
11:22
11:24
Edinburgh
2P22 • ScotRail
3
11:25
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
11:30
11:33
Edinburgh
2K60 • ScotRail
1
11:31
Glasgow Central via Shotts
2Y71 • ScotRail
4
11:34
11:41
Edinburgh
2G28 • ScotRail
1
11:35
Aberdeen
1A81 • ScotRail
2
11:35
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
11:38
Dunblane
2P33 • ScotRail
4
11:39
Perth via Kirkcaldy
1L81 • ScotRail
2
11:43
Helensburgh Central
2H01 • ScotRail
4
11:44
11:52
Edinburgh
2Y52 • ScotRail
3
11:45
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
11:48
11:59
Edinburgh
2H48 • ScotRail
3
11:49
Edinburgh
1L72 • ScotRail
1
11:49
Glasgow Queen Street via Falkirk High
1R51 • ScotRail
4
11:52
11:56
Edinburgh
2P24 • ScotRail
3
11:52
11:54
Glenrothes with Thornton
2G69 • ScotRail
2
11:55
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
11:58
12:02
Edinburgh
1Y80 • ScotRail
3
12:00
Edinburgh
2G08 • ScotRail
1
12:00
12:03
Glasgow Central via Shotts
1Y81 • ScotRail
4
12:02
Dundee
1L33 • ScotRail
2
12:04
12:06
Glasgow Central via Motherwell
1D67 • ScotRail
4
12:05
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
12:07
Edinburgh
1L34 • ScotRail
1
12:09
12:10
Dunblane
2P35 • ScotRail
4
12:10
Leven
2K63 • ScotRail
2
12:13
12:14
Helensburgh Central
2H03 • ScotRail
4
12:14
12:15
Edinburgh
9S44 • Avanti West Coast
3
12:15
12:38
Edinburgh
2K62 • ScotRail
1
12:15
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
12:17
12:19
Manchester Airport
1M87 • TransPennine Express • 5 coaches
4
12:20
Edinburgh
2P26 • ScotRail
3
12:20
12:21
Glasgow Queen Street via Falkirk High
1R55 • ScotRail
4
12:21
12:22
London Kings Cross
1E15 • London North Eastern Railway
1
12:23
Cowdenbeath
2G63 • ScotRail
2
12:25
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
12:27
Edinburgh
2H50 • ScotRail
3
12:31
12:28
Edinburgh
2G30 • ScotRail
1
12:32
Glasgow Central via Shotts
2Y41 • ScotRail
4
12:35
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
12:36
Linlithgow
2P37 • ScotRail
4
12:40
Edinburgh
2Y68 • ScotRail
3
12:40
Perth via Kirkcaldy
1L83 • ScotRail
2
12:42
Helensburgh Central
2H05 • ScotRail
4
12:43
Edinburgh
1L74 • ScotRail
1
12:45
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
12:48
12:58
Edinburgh
2H52 • ScotRail
3
12:50
Glasgow Queen Street via Falkirk High
1R59 • ScotRail
4
12:50
Glenrothes with Thornton
2G71 • ScotRail
2
Later trains
Powered by National Rail Enquiries