Keith departures

Inverness

Platform 1
14:43
on time
More
Show Less

Calling at

Elgin 15:03 on time
Forres 15:31 on time
Nairn 15:41 on time
Inverness 16:01 on time
From Aberdeen Operated by ScotRail

Aberdeen

Platform 1
15:29
on time
More
Show Less

Calling at

Huntly 15:43 on time
Insch 15:59 on time
Inverurie 16:14 on time
Dyce 16:28 on time
Aberdeen 16:40 on time
From Inverness Operated by ScotRail