← Change station

Haymarket

Trains running between London and Stevenage may be cancelled, delayed by up to 45 minutes, revised, or diverted. Latest information can be found in Status and Disruptions.
Trains running between Darlington and Middlesbrough / Northallerton may be cancelled, delayed by up to 30 minutes or revised. Latest information can be found in Status and Disruptions.
Trains between Lockerbie and Glasgow Central / Edinburgh may be cancelled or delayed by up to 25 minutes. More details can be found in Status and Disruptions.
Earlier trains
13:16
Helensburgh Central
2H07 • ScotRail
4
13:16
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
13:17
13:19
Edinburgh
1B78 • ScotRail
1
13:19
13:20
Edinburgh
2H54 • ScotRail
3
13:22
Cowdenbeath
2G66 • ScotRail
2
13:22
Glasgow Queen Street via Falkirk High
1R63 • ScotRail
4
13:24
13:25
Edinburgh
2P30 • ScotRail
3
13:25
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
13:28
13:29
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:34
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
13:37
Inverness via Perth
1H17 • ScotRail
2
13:40
13:44
Edinburgh
2Y42 • ScotRail
3
13:41
Dunblane
2P41 • ScotRail
4
13:41
Perth via Kirkcaldy
1L85 • ScotRail
2
13:43
13:47
Edinburgh
2V40 • ScotRail
3
13:43
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
13:44
Helensburgh Central
2H09 • ScotRail
4
13:48
13:50
Edinburgh
2P32 • ScotRail
3
13:49
Edinburgh
1L76 • ScotRail
1
13:49
Glasgow Queen Street via Falkirk High
1R67 • ScotRail
4
13:52
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
13:53
Glenrothes with Thornton
2G73 • ScotRail
2
13:55
Edinburgh
2H56 • ScotRail
3
13:55
13:56
Glasgow Central via Motherwell
1D65 • ScotRail
4
13:58
14:00
Edinburgh
2G12 • ScotRail
1
14:00
Glasgow Central via Shotts
1Y85 • ScotRail
4
14:01
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
14:02
14:04
Edinburgh
1L38 • ScotRail
1
14:03
Dundee
1L37 • ScotRail
4
14:07
Dunblane
2P43 • ScotRail
4
14:08
Edinburgh
1Y84 • ScotRail
3
14:10
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
14:12
Helensburgh Central
2H11 • ScotRail
4
14:12
Leven
2K67 • ScotRail
2
14:13
14:34
Edinburgh
9S54 • Avanti West Coast
3
14:17
Manchester Airport
1M89 • TransPennine Express • 5 coaches
4
14:18
Edinburgh
2P34 • ScotRail
3
14:19
14:21
Edinburgh
2K66 • ScotRail
1
14:19
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
14:22
Glasgow Queen Street via Falkirk High
1R71 • ScotRail
4
14:23
Cowdenbeath
2G67 • ScotRail
2
14:23
Edinburgh
1B26 • ScotRail
3
14:23
14:25
Edinburgh
1B80 • ScotRail
1
14:27
Edinburgh
2H34 • ScotRail
3
14:28
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
14:32
Glasgow Central via Shotts
2Y45 • ScotRail
4
14:34
14:39
Edinburgh
2G34 • ScotRail
1
Later trains
Powered by National Rail Enquiries