← 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 at Exeter St Davids may be cancelled, delayed by up to 30 minutes or revised.
Trains between Airdrie and Edinburgh will be cancelled or revised. Latest information can be found in Status and Disruptions.
Earlier trains
16:54
16:58
Edinburgh
2G76 • ScotRail
1
16:59
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
17:02
17:04
Edinburgh
2P06 • ScotRail
3
17:05
Aberdeen
1A87 • ScotRail
2
17:05
Glasgow Queen Street via Falkirk High
1R93 • ScotRail
4
17:08
17:11
Leven
2K81 • ScotRail
2
17:08
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
17:09
Stirling
2P82 • ScotRail
4
17:14
Helensburgh Central
2H93 • ScotRail
4
17:17
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
17:22
Leven
2G83 • ScotRail
2
17:23
17:36
Edinburgh
2K78 • ScotRail
1
17:25
Edinburgh
2H82 • ScotRail
3
17:26
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
17:33
Edinburgh
2P83 • ScotRail
3
17:34
Glasgow Queen Street via Falkirk High
1R01 • ScotRail
4
17:35
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
17:38
Dunblane
2P57 • ScotRail
4
17:38
17:50
Edinburgh
1B74 • ScotRail
1
17:40
Dundee
2L63 • ScotRail
2
17:44
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
17:46
cancelled
Helensburgh Central
2H95 • ScotRail
4
17:47
Edinburgh
2Y50 • ScotRail
3
17:53
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
17:54
17:55
Perth via Kirkcaldy
1L35 • ScotRail
2
17:55
18:03
Edinburgh
2G80 • ScotRail
1
18:01
Edinburgh
2P08 • ScotRail
3
18:03
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
18:04
18:06
Glasgow Queen Street via Falkirk High
1R05 • ScotRail
4
18:07
delayed
Edinburgh
2H84 • ScotRail
1
18:10
18:14
Leven
2K85 • ScotRail
4
18:11
18:17
Perth via Stirling
2P84 • ScotRail
4
18:12
Edinburgh
1Z70 • Avanti West Coast
3
18:13
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
18:15
cancelled
Helensburgh Central
2H97 • ScotRail
4
18:17
18:19
Aberdeen
1Z45 • CrossCountry
2
18:19
18:21
Preston
1M93 • TransPennine Express • 5 coaches
4
18:20
18:24
Edinburgh
2K82 • ScotRail
1
18:22
18:23
Leven
2G87 • ScotRail
2
18:23
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
18:26
cancelled
Edinburgh
2H86 • ScotRail
3
18:30
Glasgow Central via Shotts
2Y51 • ScotRail
4
18:32
18:25
Edinburgh
1B54 • ScotRail
3
18:33
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
18:35
Glasgow Queen Street via Falkirk High
1R09 • ScotRail
4
18:39
Dunblane
2P59 • ScotRail
4
18:41
18:42
Aberdeen
1S19 • London North Eastern Railway
2
18:42
Edinburgh
2L68 • ScotRail
1
18:42
cancelled
Helensburgh Central
2H99 • ScotRail
4
18:55
cancelled
Edinburgh
2H88 • ScotRail
3
Later trains
Powered by National Rail Enquiries