Haymarket departures

The lifts will be out of order until further notice at Haymarket station.

Disruption at Bolton due to a fault with the signalling system. More details can be found in Latest Travel News.

Edinburgh

Platform 3
19:46
due 19:53
More
Show Less
From Glasgow Central Operated by ScotRail

Edinburgh

Platform 1
19:49
on time
More
Show Less
From Glenrothes with Thornton Operated by ScotRail
19:49
on time
More
Show Less
From Edinburgh Operated by ScotRail

Edinburgh

Platform 3
19:50
on time
More
Show Less
From Dunblane Operated by ScotRail

Edinburgh

Platform 3
19:53
due 19:58
More
Show Less

Calling at

Edinburgh 20:00 due 20:02
From Glasgow Central Operated by CrossCountry

Edinburgh

Platform 1
19:54
due 20:02
More
Show Less

Calling at

Edinburgh 19:59 due 20:06
From Milngavie Operated by ScotRail
19:54
on time
More
Show Less
From Edinburgh Operated by ScotRail

Stirling

Platform 4
19:54
on time
More
Show Less
From Edinburgh Operated by ScotRail
19:57
on time
More
Show Less

Calling at

Edinburgh Park 20:02 on time
Uphall 20:10 on time
Livingston North 20:13 on time
Bathgate 20:18 on time
Armadale 20:23 on time
Blackridge 20:27 on time
Caldercruix 20:33 on time
Drumgelloch 20:37 on time
Airdrie 20:40 on time
Coatdyke 20:49 on time
Coatbridge Sunnyside 20:51 on time
Blairhill 20:54 on time
Easterhouse 20:58 on time
Garrowhill 21:00 on time
Shettleston 21:03 on time
Carntyne 21:05 on time
Bellgrove 21:08 on time
High Street 21:10 on time
Glasgow Queen Street 21:13 on time
Charing Cross (Glasgow) 21:20 on time
Partick 21:25 on time
Hyndland 21:27 on time
Anniesland 21:31 on time
Westerton 21:34 on time
Drumchapel 21:36 on time
Drumry 21:38 on time
Singer 21:41 on time
Dalmuir 21:43 on time
Dumbarton East 21:54 on time
Dumbarton Central 21:56 on time
Dalreoch 21:58 on time
Cardross 22:03 on time
Craigendoran 22:09 on time
Helensburgh Central 22:13 on time
From Edinburgh Operated by ScotRail