Travelling now? Inverness Live Departures
Reverse Direction » Cupar to Inverness Train Times
Journey Time
The average journey time between Inverness and Cupar is 3 hours and 51 minutes.
Calling Points
Trains operated by ScotRail (SR) call at Inverness Airport, Nairn, Forres, Elgin, Keith, Huntly, Insch, Inverurie, Kintore, Dyce, Aberdeen, Stonehaven, Montrose, Arbroath, Dundee and Leuchars.
Timetable data under licence from RSP / Rail Delivery Group