Keith to Inverness

Platform 1
17:18
left on time

Previously called at

Aberdeen15:50left on time
Dyce15:59left on time
Kintore16:07left on time
Inverurie16:18left on time
Insch16:31left on time
Huntly16:56left on time
Keith17:18left on time

Calling at

Elgin17:38left 17:35
Forres17:51left on time
Nairn18:02left on time
Inverness Airport18:11left on time
Inverness18:22arrived 18:20
Operated by ScotRail