Inverness to Edinburgh

Platform 3
04:54
left on time

Calling at

Inverness Airport05:03left on time
Nairn05:13left on time
Forres05:23left on time
Elgin05:36left on time
Keith05:55left on time
Huntly06:10left on time
Insch06:25left 06:27
Inverurie06:38left on time
Kintore06:46left on time
Dyce06:55left on time
Aberdeen07:06left 07:08
Stonehaven07:25left on time
Montrose07:46left on time
Arbroath08:00on time
Dundee08:24on time
Leuchars08:37on time
Cupar08:45on time
Haymarket09:33on time
Edinburgh09:38on time
Operated by ScotRail