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