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