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