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