Haymarket to Linlithgow Timetable
Monday to Friday SR 📅 05:23 05:42
SR 📅 05:23 05:42
SR 05:37 05:56
SR 06:04 06:18
SR 📅 06:08 06:26
SR 📅 06:08 06:26
SR 06:36 06:55
SR 06:51 07:04
SR 07:07 07:26
SR 07:19 07:33
SR 07:39 07:58
SR 07:49 08:03
SR 08:09 08:29
SR 08:21 08:35
SR 08:39 08:57
SR 08:51 09:06
SR 09:11 09:29
SR 09:21 09:36
SR 09:39 09:57
SR 09:50 10:03
SR 10:09 10:27
SR 10:21 10:35
SR 10:41 10:59
SR 10:50 11:04
SR 11:08 11:26
SR 11:20 11:33
SR 11:38 11:56
SR 11:49 12:02
SR 12:09 12:28
SR 12:20 12:34
SR 12:36 12:54
SR 12:50 13:04
SR 13:10 13:28
SR 13:22 13:35
SR 13:41 13:59
SR 13:49 14:03
SR 14:07 14:25
SR 14:22 14:35
SR 14:38 14:53
SR 14:49 15:04
SR 15:10 15:29
SR 15:20 15:33
SR 15:40 15:58
SR 15:49 16:04
SR 16:08 16:26
SR 16:21 16:34
SR 16:42 17:00
SR 16:50 17:04
SR 17:10 17:29
SR 17:19 17:33
SR 17:42 18:02
SR 17:50 18:06
SR 18:10 18:28
SR 18:22 18:35
SR 18:42 19:00
SR 18:49 19:05
SR 19:08 19:27
SR 19:20 19:33
SR 19:42 20:00
SR 19:49 20:05
SR 20:08 20:26
SR 20:20 20:33
SR 20:42 21:00
SR 20:49 21:05
SR 21:07 21:25
SR 21:19 21:36
SR 21:40 21:58
SR 21:49 22:03
SR 22:08 22:26
SR 22:19 22:32
SR 22:39 23:00
SR 22:50 23:06
SR 23:07 23:25
SR 23:20 23:33
SR 📅 23:39 23:58
SR 📅 23:39 23:58
SR 📅 23:50 00:04
SR 📅 23:50 00:04
SR 📅 23:50 00:04
Saturday SR 05:23 05:42
SR 05:37 05:56
SR 06:04 06:18
SR 06:08 06:26
SR 06:36 06:55
SR 06:51 07:04
SR 07:19 07:32
SR 07:38 07:57
SR 07:50 08:03
SR 08:09 08:28
SR 08:21 08:34
SR 08:35 08:50
SR 08:38 08:56
SR 08:51 09:06
SR 09:10 09:28
SR 09:21 09:35
SR 09:35 09:49
SR 09:39 09:57
SR 09:51 10:04
SR 10:04 10:17
SR 10:07 10:26
SR 10:21 10:36
SR 10:34 10:47
SR 10:41 11:00
SR 10:49 11:05
SR 11:06 11:21
SR 11:09 11:29
SR 11:20 11:34
SR 11:35 11:50
SR 11:40 11:58
SR 11:49 12:02
SR 12:04 12:17
SR 12:08 12:26
SR 12:21 12:35
SR 12:36 12:49
SR 12:40 12:58
SR 12:50 13:06
SR 13:04 13:20
SR 13:09 13:27
SR 13:21 13:34
SR 13:34 13:47
SR 13:42 14:00
SR 13:49 14:05
SR 14:04 14:17
SR 14:07 14:25
SR 14:22 14:37
SR 14:37 14:50
SR 14:41 15:00
SR 14:50 15:05
SR 15:04 15:19
SR 15:09 15:27
SR 15:19 15:33
SR 15:34 15:47
SR 15:39 15:58
SR 15:50 16:04
SR 16:04 16:17
SR 16:08 16:26
SR 16:21 16:34
SR 16:34 16:47
SR 16:42 17:00
SR 16:50 17:05
SR 17:06 17:20
SR 17:10 17:28
SR 17:21 17:34
SR 17:42 18:00
SR 17:51 18:05
SR 18:08 18:27
SR 18:19 18:33
SR 18:40 18:59
SR 18:50 19:03
SR 19:08 19:27
SR 19:20 19:33
SR 19:42 20:03
SR 19:49 20:07
SR 20:07 20:25
SR 20:21 20:34
SR 20:39 20:58
SR 20:49 21:03
SR 21:07 21:25
SR 21:19 21:34
SR 21:38 21:57
SR 21:51 22:04
SR 22:08 22:26
SR 22:20 22:33
SR 22:36 22:54
SR 22:50 23:07
SR 23:07 23:25
SR 23:21 23:35
SR 23:36 23:54
SR 23:50 00:03
Sunday SR 08:04 08:24
SR 08:34 08:54
SR 09:04 09:24
SR 09:36 09:54
SR 09:40 10:03
SR 10:04 10:22
SR 10:34 10:47
SR 10:39 10:57
SR 11:04 11:17
SR 11:16 11:35
SR 11:34 11:47
SR 11:38 11:58
SR 12:04 12:17
SR 12:12 12:31
SR 12:34 12:47
SR 12:38 12:58
SR 13:06 13:19
SR 13:09 13:27
SR 13:34 13:47
SR 13:41 14:00
SR 14:04 14:17
SR 14:10 14:29
SR 14:34 14:47
SR 14:41 15:00
SR 15:04 15:17
SR 15:11 15:29
SR 15:34 15:47
SR 15:40 15:59
SR 16:04 16:17
SR 16:10 16:30
SR 16:34 16:47
SR 16:41 17:00
SR 17:05 17:18
SR 17:09 17:29
SR 17:34 17:47
SR 17:38 17:56
SR 18:04 18:17
SR 18:10 18:30
SR 18:35 18:48
SR 18:39 18:59
SR 19:04 19:17
SR 19:34 19:47
SR 19:40 19:59
SR 20:04 20:17
SR 20:34 20:47
SR 20:39 20:57
SR 21:06 21:19
SR 21:34 21:47
SR 21:35 21:57
SR 22:05 22:18
SR 22:35 22:48
SR 22:40 22:59
SR 23:04 23:17
SR 23:34 23:47
Train Operators SR
📅
Does not run daily or interim schedule
First and Last Service
On weekdays the first train departs Haymarket at 05:23 arriving at Linlithgow at 05:42. The last train departs Haymarket at 23:50 arriving at Linlithgow at 00:04. Journey Time
The average journey time between Haymarket and Linlithgow is 16 minutes. Popular journeys from Haymarket Popular journeys from Linlithgow Timetable data under licence from RSP / Rail Delivery Group