← Change station

Haymarket

Trains running between Newcastle and Edinburgh may be cancelled, delayed by up to 60 minutes or revised. Latest information can be found in Status and Disruptions.
Earlier trains
13:28
13:29
Edinburgh
2K64 • ScotRail
1
13:29
13:30
Glasgow Central via Shotts
2Y63 • ScotRail
4
13:33
Aberdeen
1A85 • ScotRail
2
13:34
cancelled
Edinburgh
2G32 • ScotRail
1
13:34
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
13:37
Inverness via Perth
1H17 • ScotRail
2
13:40
Edinburgh
2Y42 • ScotRail
3
13:41
Dunblane
2P41 • ScotRail
4
13:41
Perth via Kirkcaldy
1L85 • ScotRail
2
13:43
13:46
Edinburgh
2V40 • ScotRail
3
13:43
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
13:44
Helensburgh Central
2H09 • ScotRail
4
13:47
Edinburgh
1L76 • ScotRail
1
13:48
13:49
Edinburgh
2P32 • ScotRail
3
13:49
Glasgow Queen Street via Falkirk High
1R67 • ScotRail
4
13:52
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
13:53
Cowdenbeath
2G73 • ScotRail
2
13:55
13:56
Edinburgh
2H56 • ScotRail
3
13:55
Glasgow Central via Motherwell
1D65 • ScotRail
4
13:58
14:00
Edinburgh
2G12 • ScotRail
1
14:00
Glasgow Central via Shotts
1Y85 • ScotRail
4
14:01
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
14:02
14:04
Edinburgh
1L38 • ScotRail
1
14:03
Dundee
1L37 • ScotRail
4
14:07
Dunblane
2P43 • ScotRail
4
14:08
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:35
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
14:25
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
Edinburgh
2G34 • ScotRail
1
14:35
15:16
Aberdeen
1W11 • London North Eastern Railway
2
14:36
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
14:37
Edinburgh
2Y44 • ScotRail
3
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
Edinburgh
2H36 • ScotRail
3
Later trains
Powered by National Rail Enquiries