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