Bathgate to Craigendoran Timetable
Monday to Friday SR 06:19 07:40
SR 06:40 08:12
SR 07:10 08:48
SR 07:40 09:17
SR 08:17 09:44
SR 08:40 10:11
SR 09:11 10:41
SR 09:38 11:10
SR 10:09 11:42
SR 10:39 12:13
SR 11:09 12:40
SR 11:38 13:10
SR 12:09 13:40
SR 12:39 14:10
SR 13:10 14:42
SR 13:41 15:11
SR 14:08 15:41
SR 14:40 16:12
SR 15:10 16:40
SR 15:40 17:13
SR 16:09 17:39
SR 16:49 18:12
SR 17:18 18:41
SR 17:48 19:13
SR 18:20 19:42
SR 18:50 20:17
SR 19:09 20:40
SR 19:52 21:39
SR 20:24 22:09
SR 20:58 22:38
SR 21:22 23:10
SR 21:51 23:39
SR 📅 22:28 00:07
SR 📅 22:28 00:07
SR 📅 22:52 00:41
SR 📅 22:52 00:42
Saturday SR 06:19 07:40
SR 06:36 08:12
SR 07:10 08:48
SR 07:37 09:17
SR 08:08 09:44
SR 08:38 10:11
SR 09:11 10:41
SR 09:38 11:10
SR 10:09 11:42
SR 10:38 12:13
SR 11:09 12:40
SR 11:39 13:10
SR 12:11 13:40
SR 12:42 14:11
SR 13:12 14:42
SR 13:40 15:12
SR 14:10 15:42
SR 14:42 16:12
SR 15:10 16:40
SR 15:40 17:10
SR 16:09 17:39
SR 16:40 18:12
SR 17:11 18:41
SR 17:50 19:13
SR 18:13 19:42
SR 18:39 20:13
SR 19:11 20:40
SR 19:50 21:39
SR 20:25 22:09
SR 20:53 22:38
SR 21:23 23:10
SR 21:49 23:39
SR 22:19 00:07
SR 22:53 00:42
Sunday SR 08:06 09:40
SR 09:08 10:43
SR 09:37 11:12
SR 10:10 11:44
SR 10:36 12:12
SR 11:06 12:42
SR 11:34 13:12
SR 12:06 13:42
SR 12:38 14:12
SR 13:07 14:42
SR 13:36 15:12
SR 14:08 15:42
SR 14:37 16:12
SR 15:07 16:42
SR 15:37 17:12
SR 16:06 17:42
SR 16:37 18:12
SR 17:06 18:42
SR 17:36 19:12
SR 18:07 19:42
SR 18:37 20:12
SR 19:06 20:42
SR 20:07 21:45
SR 21:06 22:42
SR 22:07 23:42
Train Operators SR
📅
Does not run daily or interim schedule
First and Last Service
On weekdays the first train departs Bathgate at 06:19 arriving at Craigendoran at 07:40. The last train departs Bathgate at 22:52 arriving at Craigendoran at 00:42. Journey Time
The average journey time between Bathgate and Craigendoran is 1 hour and 34 minutes. Popular journeys from Bathgate Popular journeys from Craigendoran Timetable data under licence from RSP / Rail Delivery Group