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