← Change station

Haymarket

All toilets on platform 4 are out of order at Haymarket station.

ScotRail trains running to / from / through Edinburgh may be delayed by up to 20 minutes, cancelled or revised. Latest information can be found in Status and Disruptions.

Trains through Hitchin and Welwyn Garden City may be delayed by up to 15 minutes or revised. More details can be found in Status and Disruptions.
Earlier trains
11:44
11:58
Edinburgh
2Y52 • ScotRail
3
11:48
cancelled
Edinburgh
2H48 • ScotRail
0
11:49
11:56
Glasgow Queen Street via Falkirk High
1R51 • ScotRail
2
11:52
12:01
Cowdenbeath
2G69 • ScotRail
2
11:52
12:01
Edinburgh
2P24 • ScotRail
3
11:55
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
11:58
12:09
Edinburgh
1Y80 • ScotRail
3
12:00
12:03
Edinburgh
2G08 • ScotRail
1
12:00
12:12
Glasgow Central via Shotts
1Y81 • ScotRail
4
12:02
12:03
Dundee
1L33 • ScotRail
2
12:04
12:06
Glasgow Central via Motherwell
1D67 • ScotRail
4
12:04
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
12:07
Edinburgh
1L34 • ScotRail
1
12:09
12:15
Dunblane
2P35 • ScotRail
4
12:10
12:12
Leven
2K63 • ScotRail
2
12:13
Helensburgh Central
2H03 • ScotRail
0
12:13
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
12:14
13:17
Edinburgh
9S44 • Avanti West Coast
3
12:15
12:26
Edinburgh
2K62 • ScotRail
1
12:17
12:22
Manchester Airport
1M87 • TransPennine Express • 5 coaches
4
12:20
cancelled
Edinburgh
2P26 • ScotRail
0
12:20
12:24
Glasgow Queen Street via Falkirk High
1R55 • ScotRail
4
12:21
12:30
London Kings Cross
1E15 • London North Eastern Railway
1
12:22
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
12:24
12:27
Leven
2G63 • ScotRail
2
12:27
cancelled
Edinburgh
2H50 • ScotRail
3
12:31
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
12:32
12:34
Edinburgh
2G30 • ScotRail
1
12:32
cancelled
Glasgow Central via Shotts
2Y41 • ScotRail
4
12:36
12:46
Dunblane
2P37 • ScotRail
0
12:39
Edinburgh
1L74 • ScotRail
1
12:40
cancelled
Edinburgh
2Y68 • ScotRail
3
12:40
12:41
Perth via Kirkcaldy
1L83 • ScotRail
2
12:40
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
12:42
cancelled
Helensburgh Central
2H05 • ScotRail
4
12:48
delayed
Edinburgh
2H52 • ScotRail
0
12:49
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
12:50
Cowdenbeath
2G71 • ScotRail
2
12:50
cancelled
Glasgow Queen Street via Falkirk High
1R59 • ScotRail
4
12:51
cancelled
Edinburgh
2P28 • ScotRail
3
12:55
13:13
Edinburgh
1C56 • ScotRail
3
12:57
13:02
Edinburgh
2G10 • ScotRail
1
12:58
13:44
London Euston
9M56 • Avanti West Coast
4
12:58
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
13:01
cancelled
Glasgow Central via Shotts
1Y83 • ScotRail
4
13:03
Dundee
1L35 • ScotRail
2
13:05
13:06
Edinburgh
1L36 • ScotRail
1
13:06
13:25
Edinburgh
1Y82 • ScotRail
3
13:07
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
13:08
13:09
Leven
2K65 • ScotRail
2
Later trains
Powered by National Rail Enquiries