Arriving and departing trains Haymarket (Edinburgh)
Follow the arrival and departure schedules of trains at Haymarket (Edinburgh) in real time.
- Edinburgh - DunblaneOperated by ScotRailPlatform: 411:10Stop: 0 min
- Edinburgh - LevenOperated by ScotRailPlatform: 211:11Stop: 0 min
- Edinburgh - Helensburgh CentralOperated by ScotRailPlatform: 411:14Stop: 0 min
- Leven - EdinburghSR753300 | Operated by ScotRailPlatform: 111:14Stop: 0 min
- Dunblane - EdinburghSR849500 | Operated by ScotRailPlatform: 111:2211:17(+5 mins)Stop: 0 min
This train has been delayed by a late running train being in front of this one
- Glasgow Queen Street - EdinburghOperated by ScotRailPlatform: 311:19Stop: 0 min
- Edinburgh - Glasgow Queen StreetOperated by ScotRailPlatform: 411:20Stop: 0 min
- Edinburgh - CowdenbeathOperated by ScotRailPlatform: 211:21Stop: 0 min
- Cowdenbeath - EdinburghSR721500 | Operated by ScotRailPlatform: 111:23Stop: 0 min
- Helensburgh Central - EdinburghOperated by ScotRailPlatform: 311:24Stop: 0 min
- Edinburgh - BathgateOperated by ScotRailPlatform: 411:25Stop: 0 min
- Perth - EdinburghSR122300 | Operated by ScotRailPlatform: 111:28Stop: 0 min
- Edinburgh - Glasgow CentralOperated by ScotRailPlatform: 411:30Stop: 0 min
- Glasgow Queen Street - EdinburghOperated by ScotRailPlatform: 311:30Stop: 0 min
- Inverness - EdinburghSR041200 | Operated by ScotRailPlatform: 111:33Stop: 0 min
- Manchester Airport - EdinburghTP800400 | Operated by TransPennine ExpressPlatform: 311:33Stop: 0 min
- Edinburgh - Glasgow Queen StreetOperated by ScotRailPlatform: 411:34Stop: 0 min
- Edinburgh - AberdeenOperated by ScotRailPlatform: 211:34Stop: 0 min
- Edinburgh - DunblaneSR850900 | Operated by ScotRailPlatform: 411:39Stop: 0 min
- Glasgow Queen Street - EdinburghSR464700 | Operated by ScotRailPlatform: 311:40Stop: 0 min
- Edinburgh - Helensburgh CentralOperated by ScotRailPlatform: 411:42Stop: 0 min
- Edinburgh - PerthOperated by ScotRailPlatform: 211:43Stop: 0 min
- Glasgow Central - EdinburghOperated by ScotRailPlatform: 311:44Stop: 0 min
- Helensburgh Central - EdinburghOperated by ScotRailPlatform: 311:48Stop: 0 min
- Edinburgh - Glasgow Queen StreetOperated by ScotRailPlatform: 411:49Stop: 0 min
- Edinburgh - Glenrothes with ThorntonSR723100 | Operated by ScotRailPlatform: -11:49Stop: 0 min
This train has been cancelled because of a shortage of train crew
- Dunblane - EdinburghOperated by ScotRailPlatform: 311:53Stop: 0 min
- Glenrothes with Thornton - EdinburghOperated by ScotRailPlatform: 111:55Stop: 0 min
- Dundee - EdinburghSR112000 | Operated by ScotRailPlatform: 112:0211:59(+3 mins)Stop: 0 min
- Glasgow Queen Street - EdinburghOperated by ScotRailPlatform: 311:59Stop: 0 min
- Edinburgh - DundeeOperated by ScotRailPlatform: 212:02Stop: 0 min
- Edinburgh - Glasgow CentralOperated by ScotRailPlatform: 412:02Stop: 0 min
- Glasgow Central - EdinburghSR658400 | Operated by ScotRailPlatform: 312:05Stop: 0 min
- Edinburgh - LevenSR753600 | Operated by ScotRailPlatform: 212:07Stop: 0 min
- Edinburgh - DunblaneOperated by ScotRailPlatform: 412:08Stop: 0 min
- Inverness - EdinburghSR041300 | Operated by ScotRailPlatform: 312:09Stop: 0 min
- Birmingham New Street - EdinburghVT103000 | Operated by Avanti West CoastPlatform: 312:12Stop: 0 min
- Edinburgh - Helensburgh CentralOperated by ScotRailPlatform: 412:12Stop: 0 min
- Leven - EdinburghSR753500 | Operated by ScotRailPlatform: 112:15Stop: 0 min
- Aberdeen - London Kings CrossGR532000 | Operated by London North Eastern RailwayPlatform: 112:18Stop: 0 min
- Edinburgh - Glasgow Queen StreetOperated by ScotRailPlatform: 412:20Stop: 0 min
- Glasgow Queen Street - EdinburghOperated by ScotRailPlatform: 312:21Stop: 0 min
- Edinburgh - CowdenbeathSR724100 | Operated by ScotRailPlatform: 212:22Stop: 0 min
- Edinburgh - Glasgow CentralOperated by ScotRailPlatform: 412:24Stop: 0 min
- Dunblane - EdinburghOperated by ScotRailPlatform: 312:26Stop: 0 min
- Cowdenbeath - EdinburghOperated by ScotRailPlatform: 112:27Stop: 0 min
- Edinburgh - Glasgow CentralOperated by ScotRailPlatform: 412:29Stop: 0 min
- Helensburgh Central - EdinburghOperated by ScotRailPlatform: 312:30Stop: 0 min
- Leeds - AberdeenGR604000 | Operated by London North Eastern RailwayPlatform: 212:32Stop: 0 min
- Glasgow Queen Street - EdinburghSR648600 | Operated by ScotRailPlatform: 312:33Stop: 0 min
- Edinburgh - InvernessSR040400 | Operated by ScotRailPlatform: 412:37Stop: 0 min
- Glasgow Central - EdinburghSR461100 | Operated by ScotRailPlatform: 312:37Stop: 0 min
- Perth - EdinburghOperated by ScotRailPlatform: 112:40Stop: 0 min
- Edinburgh - DunblaneSR467400 | Operated by ScotRailPlatform: 412:41Stop: 0 min
- Edinburgh - PerthOperated by ScotRailPlatform: 212:42Stop: 0 min
- Edinburgh - Helensburgh CentralOperated by ScotRailPlatform: 412:45Stop: 0 min
- Dunblane - EdinburghSR850800 | Operated by ScotRailPlatform: 312:46Stop: 0 min
- Edinburgh - Glenrothes with ThorntonOperated by ScotRailPlatform: 212:46Stop: 0 min
- Aberdeen - PenzanceXC169000 | Operated by CrossCountryPlatform: 112:47Stop: 0 min
- Edinburgh - Glasgow Queen StreetSR649300 | Operated by ScotRailPlatform: 412:49Stop: 0 min
- Helensburgh Central - EdinburghOperated by ScotRailPlatform: 312:50Stop: 0 min
- Glasgow Central - EdinburghOperated by ScotRailPlatform: 312:55Stop: 0 min
- Edinburgh - London EustonOperated by Avanti West CoastPlatform: 412:56Stop: 0 min
- Glasgow Queen Street - EdinburghOperated by ScotRailPlatform: 312:59Stop: 0 min
- Glenrothes with Thornton - EdinburghOperated by ScotRailPlatform: 113:01Stop: 0 min
- Edinburgh - Glasgow CentralSR658700 | Operated by ScotRailPlatform: 413:03Stop: 0 min
- Edinburgh - DundeeOperated by ScotRailPlatform: 213:04Stop: 0 min
- Glasgow Central - EdinburghOperated by ScotRailPlatform: 313:04Stop: 0 min
- Edinburgh - DunblaneSR852500 | Operated by ScotRailPlatform: 413:07Stop: 0 min
- Edinburgh - LevenOperated by ScotRailPlatform: 213:07Stop: 0 min
- Inverness - London Kings CrossGR536000 | Operated by London North Eastern RailwayPlatform: 313:08Stop: 0 min
- Dundee - EdinburghOperated by ScotRailPlatform: 113:09Stop: 0 min
The next departures from Haymarket (Edinburgh) are Edinburgh - Dunblane, Edinburgh - Leven, Edinburgh - Helensburgh Central, Leven - Edinburgh, Dunblane - Edinburgh, Glasgow Queen Street - Edinburgh, Edinburgh - Glasgow Queen Street, Edinburgh - Cowdenbeath, Cowdenbeath - Edinburgh, Helensburgh Central - Edinburgh, Edinburgh - Bathgate, Perth - Edinburgh, Edinburgh - Glasgow Central, Inverness - Edinburgh, Manchester Airport - Edinburgh, Edinburgh - Aberdeen, Edinburgh - Perth, Glasgow Central - Edinburgh, Edinburgh - Glenrothes with Thornton, Glenrothes with Thornton - Edinburgh, Dundee - Edinburgh, Edinburgh - Dundee, Birmingham New Street - Edinburgh, Aberdeen - London Kings Cross, Leeds - Aberdeen, Edinburgh - Inverness, Aberdeen - Penzance, Edinburgh - London Euston, Inverness - London Kings Cross.
2 trains have reported delays, including Dunblane - Edinburgh, Dundee - Edinburgh.
The platform numbers for trains at Haymarket (Edinburgh) can be found in our app.