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