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