Keith departures

Aberdeen

Platform 1
16:40
on time
More
Show Less

Calling at

Huntly16:55on time
Insch17:11on time
Inverurie17:23on time
Kintore17:28on time
Dyce17:38on time
Aberdeen17:49on time
From InvernessOperated by ScotRail

Inverness

Platform 1
17:18
on time
More
Show Less

Calling at

Elgin17:38on time
Forres17:51on time
Nairn18:02on time
Inverness Airport18:11on time
Inverness18:22on time
From AberdeenOperated by ScotRail