Inverkeithing to Rosyth TimetableSummer 2026 (until Saturday 12th December unless otherwise indicated - see service detail)
Monday to Friday SR 06:43 06:46
SR 07:13 07:16
SR 07:43 07:47
SR 08:10 08:14
SR 08:37 08:40
SR 09:09 09:12
SR 09:42 09:46
SR 10:09 10:12
SR 10:38 10:41
SR 11:07 11:11
SR 11:43 11:46
SR 12:12 12:16
SR 12:45 12:48
SR 13:12 13:15
SR 13:43 13:47
SR 14:14 14:18
SR 14:43 14:47
SR 15:11 15:14
SR 15:41 15:44
SR 16:09 16:12
SR 16:43 16:46
SR 17:13 17:16
SR 17:33 17:37
SR 17:45 17:49
SR 18:07 18:11
SR 18:45 18:48
SR 19:17 19:21
SR 19:41 19:45
SR 20:12 20:16
SR 20:16 20:20
SR 📅 20:41 20:45
SR 📅 20:41 20:45
SR 21:13 21:17
SR 21:40 21:44
SR 22:16 22:20
SR 22:40 22:43
SR 23:15 23:19
SR 23:42 23:46
Saturday SR 06:43 06:46
SR 07:13 07:16
SR 07:42 07:45
SR 08:13 08:16
SR 08:41 08:45
SR 09:15 09:19
SR 09:43 09:46
SR 10:15 10:18
SR 10:43 10:46
SR 11:13 11:17
SR 11:43 11:46
SR 12:11 12:15
SR 12:44 12:47
SR 13:13 13:17
SR 13:45 13:48
SR 14:16 14:19
SR 14:44 14:48
SR 15:16 15:20
SR 15:43 15:46
SR 16:11 16:14
SR 16:43 16:46
SR 17:12 17:16
SR 17:43 17:47
SR 18:10 18:13
SR 18:44 18:47
SR 19:19 19:22
SR 19:44 19:47
SR 20:12 20:16
SR 20:39 20:42
SR 21:13 21:17
SR 21:42 21:45
SR 22:14 22:18
SR 22:43 22:46
SR 23:16 23:19
SR 23:43 23:46
Sunday SR 10:46 10:49
SR 11:43 11:46
SR 12:42 12:46
SR 13:43 13:46
SR 14:47 14:50
SR 15:43 15:46
SR 16:43 16:46
SR 17:43 17:46
SR 18:43 18:46
SR 19:20 19:23
SR 20:20 20:24
SR 22:20 22:23
Train Operators SR
📅
Does not run daily or interim schedule
First and Last Service
On weekdays the first train departs Inverkeithing at 06:43 arriving at Rosyth at 06:46. The last train departs Inverkeithing at 23:42 arriving at Rosyth at 23:46. Journey Time
The average journey time between Inverkeithing and Rosyth is 3 minutes. Calling Points
Trains operated by ScotRail (SR) are non-stop. Popular journeys from Inverkeithing Popular journeys from Rosyth Timetable data under licence from RSP / Rail Delivery Group