← Change station
Haymarket
All toilets on platform 4 are out of order at Haymarket station.
Trains running between Milton Keynes Central and Rugby may be delayed by up to 15 minutes or diverted via Northampton. Latest information can be found in
Status and Disruptions
.
Earlier trains
14:07
14:08
Dunblane
2P43 • ScotRail
4
14:08
14:11
Edinburgh
1Y84 • ScotRail
3
14:10
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
14:12
Helensburgh Central
2H11 • ScotRail
4
14:12
Leven
2K67 • ScotRail
2
14:13
14:56
Edinburgh
9S54 • Avanti West Coast
3
14:17
Manchester Airport
1M89 • TransPennine Express • 5 coaches
4
14:18
Edinburgh
2P34 • ScotRail
3
14:19
Edinburgh
2K66 • ScotRail
1
14:19
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
14:22
Glasgow Queen Street
via Falkirk High
1R71 • ScotRail
4
14:23
Edinburgh
1B26 • ScotRail
3
14:23
Edinburgh
1B80 • ScotRail
1
14:23
Leven
2G67 • ScotRail
2
14:27
Edinburgh
2H34 • ScotRail
3
14:28
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
14:32
Glasgow Central
via Shotts
2Y45 • ScotRail
4
14:34
14:37
Edinburgh
2G34 • ScotRail
1
14:36
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
14:37
14:43
Edinburgh
2Y44 • ScotRail
3
14:38
14:39
Aberdeen
1S11 • London North Eastern Railway
2
14:38
Dunblane
2P45 • ScotRail
4
14:44
Helensburgh Central
2H13 • ScotRail
4
14:45
Perth
via Kirkcaldy
1L87 • ScotRail
2
14:45
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
14:48
14:49
Edinburgh
2H36 • ScotRail
3
14:49
Cowdenbeath
2G75 • ScotRail
2
14:49
Glasgow Queen Street
via Falkirk High
1R75 • ScotRail
4
14:50
14:53
Edinburgh
1L78 • ScotRail
1
14:51
14:52
Edinburgh
2P36 • ScotRail
3
14:54
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
14:57
15:00
Edinburgh
2G02 • ScotRail
1
14:57
15:11
London Euston
9M86 • Avanti West Coast
4
15:00
15:03
Edinburgh
1L40 • ScotRail
1
15:00
Glasgow Central
via Shotts
1Y87 • ScotRail
4
15:03
15:05
Edinburgh
1C58 • ScotRail
3
15:03
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
15:04
15:13
Dundee
1L39 • ScotRail
2
15:07
15:12
Edinburgh
1Y86 • ScotRail
3
15:08
Leven
2K69 • ScotRail
2
15:10
15:15
Dunblane
2P47 • ScotRail
4
15:12
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
15:15
15:17
Helensburgh Central
2H53 • ScotRail
4
15:18
Edinburgh
2H38 • ScotRail
3
15:20
15:21
Glasgow Queen Street
via Falkirk High
1R79 • ScotRail
4
15:21
Edinburgh
2K68 • ScotRail
1
15:21
Leven
2G81 • ScotRail
2
15:21
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
15:22
cancelled
Edinburgh
2P38 • ScotRail
3
15:25
Edinburgh
1B82 • ScotRail
1
Later trains