Live Trains for Haymarket - 16:51 - Return to Live Trains

Planned Expected
Helensburgh Central 14:55 On time
Craigendoran 14:58 On time
Cardross 15:03 On time
Dalreoch 15:08 On time
Dumbarton Central 15:10 On time
Dumbarton East 15:12 On time
Dalmuir 15:22 On time
Hyndland 15:29 On time
Partick 15:31 On time
Charing Cross (Glasgow) 15:35 15:39
Glasgow Queen Street 15:38 15:41
High Street 15:40 15:43
Bellgrove 15:42 15:45
Carntyne 15:46 15:48
Shettleston 15:48 15:51
Garrowhill 15:51 15:54
Easterhouse 15:53 15:57
Blairhill 15:57 16:01
Coatbridge Sunnyside 16:00 16:04
Coatdyke 16:03 16:07
Airdrie 16:07 16:11
Drumgelloch 16:10 16:15
Caldercruix 16:14 16:20
Blackridge 16:20 16:26
Armadale 16:24 16:29
Bathgate 16:31 16:33
Livingston North 16:35 16:39
Uphall 16:38 16:42
Edinburgh Park 16:46 16:51
Haymarket 16:51 16:57
Edinburgh 16:56 17:02