← 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.

Earlier trains
11:19
11:33
Edinburgh
1B74 • ScotRail
1
11:20
11:31
Glasgow Queen Street via Falkirk High
1R47 • ScotRail
4
11:22
11:36
Leven
2G61 • ScotRail • 2 coaches
2
11:28
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
11:30
Edinburgh
2K60 • ScotRail
1
11:31
cancelled
Glasgow Central via Shotts
2Y71 • ScotRail
4
11:34
11:41
Edinburgh
2G28 • ScotRail
1
11:35
11:40
Aberdeen
1A81 • ScotRail
2
11:37
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
11:38
cancelled
Dunblane
2P33 • ScotRail
4
11:39
11:43
Perth via Kirkcaldy
1L81 • ScotRail
2
11:43
cancelled
Helensburgh Central
2H01 • ScotRail
4
11:44
11:58
Edinburgh
2Y52 • ScotRail
3
11:46
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
11:48
cancelled
Edinburgh
2H48 • ScotRail
0
11:49
Edinburgh
1L72 • ScotRail
1
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
delayed
Edinburgh
1Y80 • ScotRail
3
12:00
12:02
Edinburgh
2G08 • ScotRail
1
12:00
12:10
Glasgow Central via Shotts
1Y81 • ScotRail
4
12:02
Dundee
1L33 • ScotRail
2
12:04
12:05
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:12
Dunblane
2P35 • ScotRail
4
12:10
Leven
2K63 • ScotRail
2
12:13
Helensburgh Central
2H03 • ScotRail
0
12:13
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
12:14
12:55
Edinburgh
9S44 • Avanti West Coast
3
12:15
12:17
Edinburgh
2K62 • ScotRail
1
12:17
Manchester Airport
1M87 • TransPennine Express • 5 coaches
4
12:20
Edinburgh
2P26 • ScotRail
3
12:20
Glasgow Queen Street via Falkirk High
1R55 • ScotRail
4
12:21
London Kings Cross
1E15 • London North Eastern Railway
1
12:22
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
12:24
Leven
2G63 • ScotRail
2
12:27
cancelled
Edinburgh
2H50 • ScotRail
3
12:31
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
12:32
Edinburgh
2G30 • ScotRail
1
12:32
Glasgow Central via Shotts
2Y41 • ScotRail
4
12:36
Dunblane
2P37 • ScotRail
4
12:39
Edinburgh
1L74 • ScotRail
1
12:40
Edinburgh
2Y68 • ScotRail
3
12:40
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
Edinburgh
2H52 • ScotRail
3
Later trains
Powered by National Rail Enquiries