← Change station

Haymarket

Trains running between Milton Keynes Central and Rugby may be cancelled or reduced. Latest information can be found in Status and Disruptions.
Heavy rain may impact your journey in England, Scotland and Wales until Monday 15 December. More details and the full impact to your journey can be found in Status and Disruptions.
Trains may be cancelled or altered on some CrossCountry routes today. More details can be found in Status and Disruptions.
Earlier trains
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
delayed
Edinburgh
1B74 • ScotRail
1
17:35
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
17:38
Dunblane
2P57 • ScotRail
4
17:40
Dundee
2L63 • ScotRail
2
17:44
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
17:46
Helensburgh Central
2H95 • ScotRail
4
17:47
cancelled
Edinburgh
2Y50 • ScotRail
3
17:53
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
17:54
Perth via Kirkcaldy
1L35 • ScotRail
2
17:59
Glenrothes with Thornton
2G09 • ScotRail
2
18:00
Edinburgh
2K06 • 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:05
Edinburgh
2H84 • ScotRail
3
18:10
Perth via Stirling
2P84 • ScotRail
2
18:12
cancelled
Edinburgh
9S70 • Avanti West Coast
3
18:13
Edinburgh
2G10 • ScotRail
1
18:13
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
18:14
Helensburgh Central
2H97 • ScotRail
4
18:17
Aberdeen
1S43 • CrossCountry
2
18:19
cancelled
Preston
1M93 • TransPennine Express
4
18:22
Leven
2K11 • ScotRail
2
18:23
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
18:26
Edinburgh
2H86 • ScotRail
3
18:30
Glasgow Central via Shotts
2Y51 • ScotRail
4
18:32
Edinburgh
1B54 • ScotRail
3
18:33
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
18:35
cancelled
Glasgow Queen Street via Falkirk High
1R09 • ScotRail
4
18:39
Dunblane
2P59 • ScotRail
4
18:41
Aberdeen
1S19 • London North Eastern Railway
2
18:42
Edinburgh
2L68 • ScotRail
1
18:42
Helensburgh Central
2H99 • ScotRail
4
18:55
Edinburgh
2H88 • ScotRail
3
18:57
cancelled
Birmingham New Street via Wigan North Western
9M62 • Avanti West Coast
4
18:59
Edinburgh
2K36 • ScotRail
1
18:59
Perth via Cowdenbeath
2G39 • ScotRail
2
19:02
Edinburgh
2P10 • ScotRail
3
19:04
Glasgow Queen Street via Falkirk High
1R13 • ScotRail
4
19:14
Bathgate
2V65 • ScotRail
4
19:15
Edinburgh
2G36 • ScotRail
1
19:18
Glasgow Central via Motherwell
1S45 • CrossCountry
4
19:20
Leven
2K07 • ScotRail
2
19:22
Edinburgh
1B43 • ScotRail
1
19:25
Edinburgh
2H90 • ScotRail
3
Later trains
Powered by National Rail Enquiries