Live Trains for Uphall - 20:56 -
Return to Live Trains
Planned
Expected
Bathgate
20:49
On time
Livingston North
20:53
20:55
Uphall
20:56
20:58
Edinburgh Park
21:04
21:09
Haymarket
21:09
21:15
Edinburgh
21:14
21:20