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