21:44 to Edinburgh
on time
ScotRail service from platform 1
21:44 from Aberdeen to Edinburgh
Departing Haymarket from platform 1
On time
Calling at:
Train service operated by ScotRail
Times in the first column are scheduled times. If a service is delayed and the estimated actual time is known, this will be shown
after the station name.
×
21:48 to Edinburgh
expected 21:53
ScotRail service from platform 3
21:48 from Glasgow Central to Edinburgh
Departing Haymarket from platform 3
Expected 21:53
Calling at:
Train service operated by ScotRail
Times in the first column are scheduled times. If a service is delayed and the estimated actual time is known, this will be shown
after the station name.
×
21:49 to Glasgow Queen Street
on time
ScotRail service from platform 4
21:49 from Edinburgh to Glasgow Queen Street
Departing Haymarket from platform 4
On time
Calling at:
- 22:02: Linlithgow - on time
- 22:10: Polmont - on time
- 22:14: Falkirk High - on time
- 22:23: Croy - on time
- 22:36: Glasgow Queen Street - on time
Train service operated by ScotRail
Times in the first column are scheduled times. If a service is delayed and the estimated actual time is known, this will be shown
after the station name.
×
21:49 to Perth
on time
ScotRail service from platform 2
21:49 from Edinburgh to Perth
Departing Haymarket from platform 2
On time
Calling at:
- 21:54: Edinburgh Gateway - on time
- 22:06: Inverkeithing - on time
- 22:22: Kirkcaldy - on time
- 22:31: Markinch - on time
- 22:44: Ladybank - on time
- 23:06: Perth - on time
Train service operated by ScotRail
Times in the first column are scheduled times. If a service is delayed and the estimated actual time is known, this will be shown
after the station name.
×
21:56 to Helensburgh Central
on time
ScotRail service from platform 4
21:56 from Edinburgh to Helensburgh Central
Departing Haymarket from platform 4
On time
Calling at:
- 22:01: Edinburgh Park - on time
- 22:09: Uphall - on time
- 22:12: Livingston North - on time
- 22:17: Bathgate - on time
- 22:23: Armadale - on time
- 22:27: Blackridge - on time
- 22:33: Caldercruix - on time
- 22:37: Drumgelloch - on time
- 22:40: Airdrie - on time
- 22:49: Coatdyke - on time
- 22:51: Coatbridge Sunnyside - on time
- 22:54: Blairhill - on time
- 22:58: Easterhouse - on time
- 23:00: Garrowhill - on time
- 23:03: Shettleston - on time
- 23:05: Carntyne - on time
- 23:08: Bellgrove - on time
- 23:10: High Street - on time
- 23:13: Glasgow Queen Street - on time
- 23:19: Charing Cross (Glasgow) - on time
- 23:24: Partick - on time
- 23:26: Hyndland - on time
- 23:29: Anniesland - on time
- 23:32: Westerton - on time
- 23:35: Drumchapel - on time
- 23:37: Drumry - on time
- 23:39: Singer - on time
- 23:42: Dalmuir - on time
- 23:52: Dumbarton East - on time
- 23:54: Dumbarton Central - on time
- 23:56: Dalreoch - on time
- 00:02: Cardross - on time
- 00:07: Craigendoran - on time
- 00:10: Helensburgh Central - on time
Train service operated by ScotRail
Times in the first column are scheduled times. If a service is delayed and the estimated actual time is known, this will be shown
after the station name.
×
22:04 to Dundee
on time
ScotRail service from platform 2
22:04 from Edinburgh to Dundee
Departing Haymarket from platform 2
On time
Calling at:
- 22:09: South Gyle - on time
- 22:11: Edinburgh Gateway - on time
- 22:17: Dalmeny - on time
- 22:21: North Queensferry - on time
- 22:24: Inverkeithing - on time
- 22:28: Dalgety Bay - on time
- 22:32: Aberdour - on time
- 22:37: Burntisland - on time
- 22:41: Kinghorn - on time
- 22:46: Kirkcaldy - on time
- 22:57: Markinch - on time
- 23:07: Ladybank - on time
- 23:11: Springfield - on time
- 23:15: Cupar - on time
- 23:22: Leuchars - on time
- 23:38: Dundee - on time
Train service operated by ScotRail
Times in the first column are scheduled times. If a service is delayed and the estimated actual time is known, this will be shown
after the station name.
×
22:08 to Dunblane
on time
ScotRail service from platform 4
22:08 from Edinburgh to Dunblane
Departing Haymarket from platform 4
On time
Calling at:
- 22:12: Edinburgh Park - on time
- 22:27: Linlithgow - on time
- 22:32: Polmont - on time
- 22:39: Falkirk Grahamston - on time
- 22:44: Camelon - on time
- 22:49: Larbert - on time
- 22:57: Stirling - on time
- 23:03: Bridge of Allan - on time
- 23:06: Dunblane - on time
Train service operated by ScotRail
Times in the first column are scheduled times. If a service is delayed and the estimated actual time is known, this will be shown
after the station name.
×
22:09 to Edinburgh
on time
ScotRail service from platform 3
22:09 from Helensburgh Central to Edinburgh
Departing Haymarket from platform 3
On time
Calling at:
Train service operated by ScotRail
Times in the first column are scheduled times. If a service is delayed and the estimated actual time is known, this will be shown
after the station name.
×