Perth to Dundee Timetable
Monday to Friday SR 📅 00:19 00:44
SR 06:03 06:25
SR 06:37 06:59
SR 📅 06:57 07:21
SR 📅 06:57 07:21
SR 📅 06:57 07:21
SR 08:20 08:45
SR 08:41 09:01
SR 09:14 09:38
SR 09:47 10:08
SR 10:21 10:45
SR 10:45 11:07
SR 11:21 11:49
SR 11:40 12:01
SR 12:19 12:43
SR 12:40 13:00
SR 13:23 13:47
SR 13:37 13:58
SR 14:22 14:46
SR 14:39 15:00
SR 15:25 15:51
SR 15:40 16:02
SR 16:28 16:55
SR 16:43 17:03
SR 17:21 17:45
SR 17:46 18:07
SR 18:20 18:44
SR 18:45 19:09
SR 19:26 19:51
SR 19:42 20:02
SR 20:42 21:05
SR 21:45 22:05
SR 22:46 23:07
Saturday SR 00:19 00:44
SR 06:00 06:25
SR 06:37 06:59
SR 06:57 07:21
SR 07:22 07:46
SR 08:20 08:45
SR 08:47 09:07
SR 09:14 09:38
SR 09:50 10:10
SR 10:21 10:45
SR 10:45 11:07
SR 11:21 11:49
SR 11:40 12:01
SR 12:20 12:45
SR 12:40 13:00
SR 13:25 13:49
SR 13:37 13:58
SR 14:22 14:46
SR 14:39 15:00
SR 15:25 15:51
SR 15:40 16:02
SR 16:28 16:54
SR 16:43 17:03
SR 17:21 17:46
SR 17:46 18:07
SR 18:30 18:59
SR 18:45 19:09
SR 19:26 19:51
SR 19:45 20:06
SR 20:25 20:49
SR 20:42 21:04
SR 21:45 22:05
SR 22:46 23:07
Sunday SR 10:48 11:09
SR 11:45 12:07
SR 12:47 13:09
SR 13:43 14:04
SR 14:50 15:10
SR 15:55 16:16
SR 16:47 17:08
SR 17:42 18:02
SR 18:47 19:08
SR 20:49 21:09
SR 22:49 23:09
Train Operators SR
📅
Does not run daily or interim schedule
First and Last Service
On weekdays the first train departs Perth at 06:03 arriving at Dundee at 06:25. The last train departs Perth at 00:19 arriving at Dundee at 00:44. These timings are based on the "railway day" which begins at 04:30. Journey Time
The average journey time between Perth and Dundee is 22 minutes. Popular journeys from Perth Popular journeys from Dundee Timetable data under licence from RSP / Rail Delivery Group