← Change station

Haymarket

Major engineering work is taking place between York and Darlington from Saturday 23 May to Monday 25 May inclusive. More details and the full impact to your journey can be found in Status and Disruptions.
Trains at Birmingham New Street may be cancelled, delayed by up to 30 minutes or revised. Latest information can be found in Status and Disruptions.
Trains between Airdrie and Edinburgh will be cancelled or revised. Latest information can be found in Status and Disruptions.
Earlier trains
21:03
Edinburgh
2P14 • ScotRail
3
21:03
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
21:05
Aberdeen
1A99 • ScotRail
2
21:06
Glasgow Queen Street via Falkirk High
1R29 • ScotRail
4
21:13
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
21:15
Leven
2K93 • ScotRail
2
21:17
Edinburgh
2K92 • ScotRail
1
21:23
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
21:33
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
21:34
Edinburgh
1B76 • ScotRail
1
21:34
Glasgow Queen Street via Falkirk High
1R33 • ScotRail
4
21:35
Dunblane
2P65 • ScotRail
2
21:43
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
21:46
Edinburgh
2Y88 • ScotRail
3
21:46
cancelled
Helensburgh Central
2H87 • ScotRail
4
21:53
Edinburgh
2P16 • ScotRail
3
21:53
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
21:57
Edinburgh
1C85 • CrossCountry
3
21:59
Glenrothes with Thornton
2G15 • ScotRail
2
22:02
cancelled
Edinburgh
2H76 • ScotRail
3
22:03
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
22:05
Glasgow Queen Street via Falkirk High
1R37 • ScotRail
4
22:10
Edinburgh
2G14 • ScotRail
1
22:12
Edinburgh
1B62 • ScotRail
3
22:13
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
22:15
Leven
2K95 • ScotRail
2
22:17
Edinburgh
2K94 • ScotRail
1
22:22
Edinburgh
1Z93 • Avanti West Coast
3
22:23
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
22:32
Dundee
2L69 • ScotRail
2
22:33
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
22:34
Edinburgh
1B64 • ScotRail
1
22:35
Glasgow Queen Street via Falkirk High
1R41 • ScotRail
4
22:40
Perth via Stirling
2P31 • ScotRail
4
22:43
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
22:44
Dalmuir
2V69 • ScotRail
4
22:53
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
22:59
cancelled
Edinburgh
2H80 • ScotRail
3
23:03
Edinburgh
2P18 • ScotRail
3
23:03
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
Later trains
Powered by National Rail Enquiries