← Change station

Haymarket

Trains running betwen London Euston and Watford Junction may be delayed by up to 30 minutes, cancelled or revised. Latest information can be found in Status and Disruptions.
Trains between Wolverhampton / Walsall and Birmingham New Street may be cancelled, delayed by up to 60 minutes or diverted. More details can be found in Status and Disruptions.
Trains to, from and through Glasgow Queen Street may be cancelled, delayed by up to 30 minutes or revised. More details can be found in Status and Disruptions.
The lifts are out of order between platform 4 and concourse at Haymarket station.
Earlier trains
08:34
08:43
Edinburgh
1L64 • ScotRail • 2 coaches
1
08:40
08:52
Edinburgh
2H04 • ScotRail
3
08:42
Perth via Kirkcaldy
1L75 • ScotRail
2
08:43
08:44
Edinburgh
2Y60 • ScotRail
3
08:43
08:44
Inverness via Perth
1H09 • ScotRail
4
08:45
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
08:46
Helensburgh Central
2H13 • ScotRail
4
08:49
Glenrothes with Thornton
2G47 • ScotRail
2
08:50
08:58
Glasgow Queen Street via Falkirk High
1R27 • ScotRail
4
08:51
Plymouth via Edinburgh & Leeds
1V56 • CrossCountry
3
08:52
Edinburgh
1L66 • ScotRail
1
08:54
Bathgate
2M29 • ScotRail
4
08:55
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
08:56
Edinburgh
2P12 • ScotRail
3
08:58
London Euston
9M52 • Avanti West Coast
4
09:00
Edinburgh
2G02 • ScotRail
1
09:02
Glasgow Central via Shotts
1Y75 • ScotRail
4
09:03
Edinburgh
1L28 • ScotRail
1
09:04
Edinburgh
1Y74 • ScotRail
3
09:05
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
09:06
cancelled
Glasgow Queen Street via Falkirk High
1R29 • ScotRail
4
09:07
Dundee
1L27 • ScotRail
2
09:08
Edinburgh
2M20 • ScotRail
3
09:11
Dunblane
2P25 • ScotRail
4
09:11
Leven
2K57 • ScotRail
2
09:14
Edinburgh
2K56 • ScotRail
1
09:14
Helensburgh Central
2H15 • ScotRail
4
09:15
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
09:18
Edinburgh
2P14 • ScotRail
1
09:21
Cowdenbeath
2G57 • ScotRail
2
09:21
09:23
Glasgow Queen Street via Falkirk High
1R31 • ScotRail
4
09:24
Edinburgh
2G24 • ScotRail
1
09:25
Bathgate
2M31 • ScotRail
4
09:25
Edinburgh
2H06 • ScotRail
3
09:25
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
09:30
09:32
Edinburgh
1L68 • ScotRail
1
09:30
Glasgow Central via Shotts
2Y67 • ScotRail
4
09:34
cancelled
Edinburgh
1B70 • ScotRail
09:34
09:40
Edinburgh
1Z70 • ScotRail
1
09:35
Aberdeen
1A79 • ScotRail
2
09:35
cancelled
Glasgow Queen Street via Falkirk High
1R33 • ScotRail
4
09:35
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
09:39
Dunblane
2P21 • ScotRail
4
09:43
Perth via Kirkcaldy
1L77 • ScotRail
2
09:44
Helensburgh Central
2H17 • ScotRail
4
09:45
Edinburgh
2Y82 • ScotRail
3
09:45
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
09:49
Edinburgh
2H40 • ScotRail
3
09:49
Glenrothes with Thornton
2G49 • ScotRail
2
09:50
Glasgow Queen Street via Falkirk High
1R35 • ScotRail
4
Later trains
Powered by National Rail Enquiries
← Departures from Haymarket

07:35 Haymarket to Edinburgh Airport (Bus or Tram

0B00 • ScotRail • RTT