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