Glasgow Queen Street to Inverness

Platform 7
14:39
left on time

Calling at

Stirling15:06left on time
Perth15:36left on time
Dundee16:02left 16:00
Carnoustie16:15left on time
Arbroath16:22left 16:24
Montrose16:37left on time
Aberdeen17:15left on time
Dyce17:33left on time
Inverurie17:46left 17:43
Insch17:58left on time
Huntly18:15left on time
Keith18:29left on time
Elgin18:49left on time
Forres19:06on time
Nairn19:17on time
Inverness Airport19:27on time
Inverness19:39on time
Operated by ScotRail