Tain to Dingwall Timetable
Summer 2026 (until Saturday 12th December unless otherwise indicated - see service detail)
Monday to Friday
SR
SR
SR
SR
SR
SR
SR
SR
Saturday
SR
SR
SR
SR
SR
SR
SR
SR
Sunday
SR
SR
SR
SR
First and Last Service
On weekdays the first train departs Tain at 06:29 arriving at Dingwall at 07:07. The last train departs Tain at 22:45 arriving at Dingwall at 23:22.
Journey Time
The average journey time between Tain and Dingwall is 38 minutes.
Popular journeys from Tain
Popular journeys from Dingwall
Timetable data under licence from RSP / Rail Delivery Group