← 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 running between Carlisle and Lockerbie / Dumfries may be delayed by up to 30 minutes. Latest information 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.
Earlier trains
16:30
16:38
Glasgow Central via Shotts
2Y49 • ScotRail
4
16:32
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
16:33
Edinburgh
2P81 • ScotRail
3
16:33
16:38
Edinburgh
2K74 • ScotRail
1
16:34
Glasgow Queen Street via Falkirk High
1R89 • ScotRail
4
16:37
Inverness via Perth
1S15 • London North Eastern Railway
2
16:39
16:45
Edinburgh
1B44 • ScotRail • 4 coaches
1
16:41
Dunblane
2P55 • ScotRail
4
16:41
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
16:44
Helensburgh Central
2H91 • ScotRail
4
16:45
16:49
Edinburgh
2L58 • ScotRail
1
16:50
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
16:54
16:58
Edinburgh
2G76 • ScotRail
1
16:56
16:57
Edinburgh
2H80 • ScotRail
3
16:56
16:57
Preston
1Z61 • Avanti West Coast
4
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
Helensburgh Central
2H95 • ScotRail
4
17:47
Edinburgh
2Y50 • ScotRail
3
17:53
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
17:54
Perth via Kirkcaldy
1L35 • ScotRail
2
17:55
18:00
Edinburgh
2G80 • ScotRail
1
18:01
Edinburgh
2P08 • ScotRail
3
18:03
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
18:04
Glasgow Queen Street via Falkirk High
1R05 • ScotRail
4
18:07
Edinburgh
2H84 • ScotRail
1
18:10
Leven
2K85 • ScotRail
2
18:11
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
Helensburgh Central
2H97 • ScotRail
4
18:17
Aberdeen
1Z45 • CrossCountry
2
Later trains
Powered by National Rail Enquiries