Perth to Inverkeithing Timetable
Monday to Friday SR 06:00 07:13
SR 06:19 07:20
SR 07:00 08:13
SR 07:16 08:29
SR 08:06 09:09
SR 09:17 10:20
SR 10:14 11:28
SR 11:15 12:18
SR 12:13 13:25
SR 13:24 14:30
SR 14:27 15:32
SR 15:25 16:31
SR 16:21 17:23
SR 17:21 18:28
SR 18:14 19:18
SR 19:13 20:17
SR 20:19 21:21
SR 📅 21:10 22:12
SR 📅 21:10 22:12
SR 📅 22:18 23:24
SR 📅 22:18 23:24
SR 📅 23:11 00:13
SR 📅 23:11 00:11
Saturday SR 06:00 07:13
SR 06:19 07:19
SR 07:16 08:26
SR 08:09 09:26
SR 09:19 10:23
SR 10:14 11:28
SR 11:15 12:22
SR 12:13 13:24
SR 13:24 14:30
SR 14:27 15:31
SR 15:25 16:30
SR 16:22 17:30
SR 17:21 18:29
SR 18:14 19:19
SR 19:13 20:19
SR 20:19 21:20
SR 21:10 22:12
SR 22:18 23:21
SR 23:17 00:13
Sunday
Train Operators SR
📅
Does not run daily or interim schedule
First and Last Service
On weekdays the first train departs Perth at 06:00 arriving at Inverkeithing at 07:13. The last train departs Perth at 23:11 arriving at Inverkeithing at 00:11. Journey Time
The average journey time between Perth and Inverkeithing is 1 hour and 5 minutes. Popular journeys from Perth Popular journeys from Inverkeithing Timetable data under licence from RSP / Rail Delivery Group