Forres to Inverness

Platform 1
19:06
left on time

Previously called at

Glasgow Queen Street14:39left on time
Stirling15:07left on time
Perth15:41left on time
Dundee16:04left on time
Carnoustie16:16left on time
Arbroath16:23left on time
Montrose16:37left 16:39
Aberdeen17:25left on time
Dyce17:34left on time
Inverurie17:46left on time
Insch17:59left on time
Huntly18:15left on time
Keith18:30left on time
Elgin18:53left on time
Forres19:06left on time

Calling at

Nairn19:17left on time
Inverness Airport19:27left on time
Inverness19:39arrived 19:37
Operated by ScotRail