Live Trains for Uphall - 21:22 - Return to Live Trains

Planned Expected
Helensburgh Central 19:32 On time
Craigendoran 19:35 On time
Cardross 19:40 On time
Dalreoch 19:45 On time
Dumbarton Central 19:47 On time
Dumbarton East 19:49 On time
Dalmuir 19:59 On time
Singer 20:01 On time
Drumry 20:03 On time
Drumchapel 20:08 On time
Westerton 20:10 On time
Anniesland 20:13 On time
Hyndland 20:16 On time
Partick 20:19 On time
Charing Cross (Glasgow) 20:23 20:28
Glasgow Queen Street 20:25 20:30
High Street 20:27 20:32
Bellgrove 20:29 20:34
Carntyne 20:33 20:37
Shettleston 20:35 20:40
Garrowhill 20:38 20:42
Easterhouse 20:40 20:46
Blairhill 20:44 20:50
Coatbridge Sunnyside 20:47 20:52
Coatdyke 20:49 20:55
Airdrie 20:52 20:58
Drumgelloch 20:55 21:01
Caldercruix 20:59 21:05
Blackridge 21:05 21:12
Armadale 21:09 21:15
Bathgate 21:14 21:20
Livingston North 21:19 21:26
Uphall 21:22 21:29
Edinburgh Park 21:30 21:37
Haymarket 21:39 21:42
Edinburgh 21:44 21:48