Updated at 14:42, UK time
TimeDestinationTrainStatusPlatform
14:58Helensburgh CentralScotRail 2H13On time215:05EdinburghScotRail 2H38On time–15:28Helensburgh CentralScotRail 2H53On time–15:30EdinburghScotRail 2M24On time–15:40BathgateScotRail 2V84On time–15:41EdinburghScotRail 2H40On time–15:58Helensburgh CentralScotRail 2H55On time–16:00EdinburghScotRail 2M26On time–16:09EdinburghScotRail 2H42On time116:26MilngavieScotRail 2M35On time–16:29EdinburghScotRail 2M28On time–16:38Helensburgh CentralScotRail 2H57On time–TimeFromTrainStatusPlatform
14:57EdinburghScotRail 2H13On time215:05Helensburgh CentralScotRail 2H38On time–15:27EdinburghScotRail 2H53On time–15:29BathgateScotRail 2M24On time–15:39EdinburghScotRail 2V84On time–15:40Helensburgh CentralScotRail 2H40On time–15:58EdinburghScotRail 2H55On time–16:00GarscaddenScotRail 2M26On time–16:09Helensburgh CentralScotRail 2H42On time116:25EdinburghScotRail 2M35On time–16:29BathgateScotRail 2M28On time–16:37Helensburgh CentralScotRail 2H44Cancelled1Direct trains from Uphall
From today's National Rail timetable · fastest journey timeQuestions about Uphall station
Which trains leave Uphall today?
95 trains call at Uphall today, including 47 to Haymarket. The board at the top of the page shows departures for the next two hours, with platform and delay.
Nearby stations : Livingston North · Livingston South · Kirknewton · West Calder · Linlithgow · Bathgate