Anniesland to Bathgate Timetable
Monday to Friday SR 07:04 08:01
SR 07:34 08:36
SR 16:04 17:08
SR 16:34 17:33
SR 17:04 18:03
SR 17:38 18:36
SR 18:05 19:04
SR 20:13 21:15
SR 20:41 21:43
SR 21:10 22:12
SR 📅 21:44 22:47
SR 📅 21:44 22:47
SR 📅 22:12 23:16
SR 📅 22:12 23:16
SR 22:41 23:42
SR 23:11 00:12
SR 23:41 00:41
Saturday SR 20:10 21:10
SR 20:41 21:42
SR 21:10 22:12
SR 21:44 22:43
SR 22:12 23:14
SR 22:41 23:42
SR 23:11 00:12
SR 23:41 00:41
Sunday SR 07:58 08:59
SR 08:33 09:34
SR 09:03 10:04
SR 09:33 10:34
SR 10:03 11:03
SR 10:33 11:36
SR 11:03 12:04
SR 11:32 12:33
SR 12:03 13:04
SR 12:33 13:34
SR 13:02 14:03
SR 13:33 14:34
SR 14:03 15:03
SR 14:32 15:33
SR 15:02 16:03
SR 15:33 16:34
SR 16:03 17:03
SR 16:33 17:34
SR 17:03 18:04
SR 17:33 18:33
SR 18:03 19:03
SR 18:33 19:33
SR 19:33 20:33
SR 20:33 21:36
SR 21:33 22:34
SR 22:33 23:33
Train Operators SR
📅
Does not run daily or interim schedule
First and Last Service
On weekdays the first train departs Anniesland at 07:04 arriving at Bathgate at 08:01. The last train departs Anniesland at 23:41 arriving at Bathgate at 00:41. Journey Time
The average journey time between Anniesland and Bathgate is 1 hour. Popular journeys from Anniesland Popular journeys from Bathgate Timetable data under licence from RSP / Rail Delivery Group