← Change station
Haymarket
Trains between Birmingham New Street and University may be cancelled, delayed or revised. More details can be found in
Status and Disruptions.
Trains between Edinburgh and Stirling may be cancelled, delayed or revised. More details can be found in
Status and Disruptions.
11:07
11:08
from Edinburgh
2P31 • ScotRail
4
↓
This site cannot display trains that left over 2 hours ago.
11:22
11:24
Edinburgh
2P22 • ScotRail
3
11:25
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
11:30
11:33
Edinburgh
2K60 • ScotRail
1
11:31
Glasgow Central
via Shotts
2Y71 • ScotRail
4
11:34
11:41
Edinburgh
2G28 • ScotRail
1
11:35
Aberdeen
1A81 • ScotRail
2
11:35
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
11:38
Dunblane
2P33 • ScotRail
4
11:39
Perth
via Kirkcaldy
1L81 • ScotRail
2
11:43
Helensburgh Central
2H01 • ScotRail
4
11:44
11:52
Edinburgh
2Y52 • ScotRail
3
11:45
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
11:48
11:59
Edinburgh
2H48 • ScotRail
3
11:49
Edinburgh
1L72 • ScotRail
1
11:49
Glasgow Queen Street
via Falkirk High
1R51 • ScotRail
4
11:52
11:56
Edinburgh
2P24 • ScotRail
3
11:52
11:54
Glenrothes with Thornton
2G69 • ScotRail
2
11:55
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
11:58
12:02
Edinburgh
1Y80 • ScotRail
3
12:00
Edinburgh
2G08 • ScotRail
1
12:00
12:03
Glasgow Central
via Shotts
1Y81 • ScotRail
4
12:02
Dundee
1L33 • ScotRail
2
12:04
12:06
Glasgow Central
via Motherwell
1D67 • ScotRail
4
12:05
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
12:07
Edinburgh
1L34 • ScotRail
1
12:09
12:10
Dunblane
2P35 • ScotRail
4
12:10
Leven
2K63 • ScotRail
2
12:13
12:14
Helensburgh Central
2H03 • ScotRail
4
12:14
12:15
Edinburgh
9S44 • Avanti West Coast
3
12:15
12:38
Edinburgh
2K62 • ScotRail
1
12:15
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
12:17
12:19
Manchester Airport
1M87 • TransPennine Express • 5 coaches
4
12:20
Edinburgh
2P26 • ScotRail
3
12:20
12:21
Glasgow Queen Street
via Falkirk High
1R55 • ScotRail
4
12:21
12:22
London Kings Cross
1E15 • London North Eastern Railway
1
12:23
Cowdenbeath
2G63 • ScotRail
2
12:25
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
12:27
Edinburgh
2H50 • ScotRail
3
12:31
12:28
Edinburgh
2G30 • ScotRail
1
12:32
Glasgow Central
via Shotts
2Y41 • ScotRail
4
12:35
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
12:36
Linlithgow
2P37 • ScotRail
4
12:40
Edinburgh
2Y68 • ScotRail
3
12:40
Perth
via Kirkcaldy
1L83 • ScotRail
2
12:42
Helensburgh Central
2H05 • ScotRail
4
12:43
Edinburgh
1L74 • ScotRail
1
12:45
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
12:48
12:58
Edinburgh
2H52 • ScotRail
3
12:50
Glasgow Queen Street
via Falkirk High
1R59 • ScotRail
4
12:50
Glenrothes with Thornton
2G71 • ScotRail
2
Later trains
← Departures from Haymarket
11:48 Edinburgh to Glenrothes with Thornton
2G69 • ScotRail •
RTT
This train has been delayed by a problem currently under investigation.
Edinburgh
11:48
15
Haymarket
11:52
11:54
2
South Gyle
11:57
12:00
2
Edinburgh Gateway
11:59
12:03
Dalmeny
12:05
2
North Queensferry
12:09
12:13
2
Inverkeithing
12:13
12:18
2
Rosyth
12:17
2
Dunfermline Town
12:22
12:27
2
Dunfermline Queen Margaret
12:26
12:32
2
Cowdenbeath
12:33
12:38
2
Lochgelly
12:39
12:43
2
Cardenden
12:43
12:47
2
Glenrothes with Thornton
12:50
12:55
1