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