Travelling now? Inverness Live Departures
Reverse Direction » Dyce to Inverness Train Times
First and Last Service
On weekdays the first train departs Inverness at 04:54 arriving at Dyce at 06:55. The last train departs Inverness at 21:30 arriving at Dyce at 23:36.
Journey Time
The average journey time between Inverness and Dyce is 2 hours and 7 minutes.
Calling Points
Trains operated by ScotRail (SR) call at Inverness Airport, Nairn, Forres, Elgin, Keith, Huntly, Insch, Inverurie and Kintore.
Timetable data under licence from RSP / Rail Delivery Group