04:54 Inverness to Edinburgh
Operated by ScotRail
Inverness
Platform 2
Departed on time
Inverness Airport
Platform 1
Departed on time
Nairn
Platform 2
Departed on time
Forres
Platform 1
Departed 1 min late
Elgin
Platform 2
Departed 1 min late
Keith
Platform 1
Departed 2 min late
Huntly
Platform 1
Departed 3 min late
Insch
Platform 2
Departed 8 min late
Inverurie
Platform 2
Departed 9 min late
Kintore
Platform 2
Departed 8 min late
Dyce
Platform 2
Departed 9 min late
Aberdeen
Platform 6S
Departed 7 min late
Stonehaven
Platform 1
Departed 6 min late
Montrose
Platform 1
Departed 9 min late
Arbroath
Platform 1
Departed 11 min late
Dundee
Platform 1
Departed 3 min late
Leuchars
Platform 1
Departed 5 min late
Cupar
Platform 1
Departed 5 min late
Haymarket
Platform 1
Departed on time
Edinburgh
Platform 15
Arrived on time