Bathgate to Armadale Timetable
Monday to Friday SR 06:06 06:10
SR 06:40 06:44
SR 07:10 07:14
SR 07:40 07:44
SR 08:05 08:09
SR 08:40 08:44
SR 09:11 09:15
SR 09:38 09:42
SR 10:09 10:13
SR 10:39 10:43
SR 11:09 11:13
SR 11:38 11:42
SR 12:09 12:13
SR 12:39 12:43
SR 13:10 13:14
SR 13:41 13:45
SR 14:08 14:12
SR 14:40 14:44
SR 15:10 15:14
SR 15:40 15:44
SR 16:09 16:13
SR 16:36 16:40
SR 17:08 17:12
SR 17:37 17:41
SR 18:08 18:12
SR 18:36 18:40
SR 19:09 19:13
SR 19:52 19:56
SR 20:24 20:28
SR 20:58 21:02
SR 21:22 21:26
SR 21:51 21:55
SR 📅 22:28 22:32
SR 📅 22:28 22:32
SR 📅 22:52 22:56
SR 📅 22:52 22:56
SR 23:17 23:21
SR 23:36 23:40
Saturday SR 06:36 06:40
SR 07:10 07:14
SR 07:37 07:41
SR 08:08 08:12
SR 08:38 08:42
SR 09:11 09:15
SR 09:38 09:42
SR 10:09 10:13
SR 10:38 10:42
SR 11:09 11:13
SR 11:39 11:43
SR 12:11 12:15
SR 12:42 12:46
SR 13:12 13:16
SR 13:40 13:44
SR 14:10 14:14
SR 14:42 14:46
SR 15:10 15:14
SR 15:40 15:44
SR 16:09 16:13
SR 16:40 16:44
SR 17:11 17:15
SR 18:13 18:17
SR 18:39 18:43
SR 18:59 19:03
SR 19:11 19:15
SR 19:50 19:54
SR 20:25 20:29
SR 20:53 20:57
SR 21:23 21:27
SR 21:49 21:53
SR 22:19 22:23
SR 22:53 22:57
SR 23:17 23:21
SR 23:33 23:37
Sunday SR 08:06 08:10
SR 09:08 09:12
SR 09:37 09:41
SR 10:10 10:14
SR 10:36 10:40
SR 11:06 11:10
SR 11:34 11:38
SR 12:06 12:10
SR 12:38 12:42
SR 13:07 13:11
SR 13:36 13:40
SR 14:08 14:12
SR 14:37 14:41
SR 15:07 15:11
SR 15:37 15:41
SR 16:06 16:10
SR 16:37 16:41
SR 17:06 17:10
SR 17:36 17:40
SR 18:07 18:11
SR 18:37 18:41
SR 19:06 19:10
SR 20:07 20:11
SR 21:06 21:10
SR 22:07 22:11
SR 23:06 23:10
Train Operators SR
📅
Does not run daily or interim schedule
First and Last Service
On weekdays the first train departs Bathgate at 06:06 arriving at Armadale at 06:10. The last train departs Bathgate at 23:36 arriving at Armadale at 23:40. Journey Time
The average journey time between Bathgate and Armadale is 4 minutes. Calling Points
Trains operated by ScotRail (SR) are non-stop. Popular journeys from Bathgate Popular journeys from Armadale Timetable data under licence from RSP / Rail Delivery Group