Uphall to Bathgate Timetable
Monday to Friday SR 📅 00:15 00:23
SR 06:30 06:38
SR 07:00 07:08
SR 07:30 07:38
SR 07:56 08:04
SR 08:07 08:16
SR 08:27 08:35
SR 08:41 08:49
SR 09:00 09:10
SR 09:07 09:16
SR 09:28 09:36
SR 09:38 09:46
SR 09:57 10:06
SR 10:26 10:34
SR 10:59 11:07
SR 11:27 11:35
SR 11:57 12:05
SR 12:27 12:35
SR 12:56 13:04
SR 13:30 13:38
SR 13:57 14:06
SR 14:28 14:36
SR 14:58 15:08
SR 15:28 15:38
SR 15:40 15:53
SR 15:58 16:07
SR 16:26 16:34
SR 16:38 16:47
SR 16:58 17:06
SR 17:08 17:16
SR 17:27 17:35
SR 17:36 17:45
SR 17:59 18:07
SR 18:11 18:19
SR 18:27 18:35
SR 18:40 18:48
SR 18:59 19:08
SR 19:14 19:22
SR 19:42 19:50
SR 20:14 20:22
SR 20:48 20:56
SR 21:10 21:18
SR 21:40 21:48
SR 📅 22:07 22:15
SR 📅 22:07 22:15
SR 📅 22:41 22:49
SR 📅 22:41 22:49
SR 23:07 23:15
SR 23:27 23:35
SR 23:57 00:07
Saturday SR 00:15 00:23
SR 06:25 06:34
SR 06:58 07:07
SR 07:26 07:34
SR 07:56 08:05
SR 08:07 08:15
SR 08:26 08:35
SR 09:00 09:09
SR 09:28 09:36
SR 09:59 10:07
SR 10:26 10:34
SR 10:59 11:08
SR 11:07 11:15
SR 11:28 11:37
SR 11:56 12:04
SR 12:27 12:35
SR 12:56 13:04
SR 13:26 13:35
SR 13:58 14:06
SR 14:31 14:39
SR 14:59 15:07
SR 15:25 15:38
SR 15:58 16:06
SR 16:25 16:33
SR 16:59 17:07
SR 17:39 17:47
SR 17:59 18:07
SR 18:26 18:34
SR 18:48 18:56
SR 18:57 19:05
SR 19:41 19:49
SR 20:15 20:23
SR 20:44 20:52
SR 21:09 21:17
SR 21:39 21:47
SR 22:09 22:17
SR 22:40 22:48
SR 23:09 23:17
SR 23:24 23:32
SR 23:56 00:06
Sunday SR 00:12 00:20
SR 08:59 09:07
SR 09:29 09:37
SR 10:01 10:09
SR 10:28 10:36
SR 10:57 11:05
SR 11:24 11:32
SR 11:57 12:05
SR 12:28 12:36
SR 12:59 13:07
SR 13:28 13:36
SR 13:58 14:06
SR 14:27 14:35
SR 14:58 15:06
SR 15:29 15:37
SR 15:58 16:06
SR 16:27 16:35
SR 16:58 17:06
SR 17:27 17:35
SR 17:59 18:07
SR 18:28 18:36
SR 18:57 19:05
SR 19:27 19:35
SR 19:59 20:07
SR 20:28 20:36
SR 20:57 21:05
SR 21:58 22:06
SR 22:57 23:05
SR 23:39 23:47
Train Operators SR
📅
Does not run daily or interim schedule
First and Last Service
On weekdays the first train departs Uphall at 06:30 arriving at Bathgate at 06:38. The last train departs Uphall at 00:15 arriving at Bathgate at 00:23. These timings are based on the "railway day" which begins at 04:30. Journey Time
The average journey time between Uphall and Bathgate is 8 minutes. Calling Points
Trains operated by ScotRail (SR) call at Livingston North. Popular journeys from Uphall Popular journeys from Bathgate Timetable data under licence from RSP / Rail Delivery Group