On weekdays the first train departs Elgin at 06:56 arriving at Inverness at 07:41. The last train departs Elgin at 23:29 arriving at Inverness at 00:12.
Journey Time
The average journey time between Elgin and Inverness is 45 minutes.
Calling Points
Trains operated by ScotRail (SR) call at Forres, Nairn and Inverness Airport.