Keith departures

Aberdeen

Platform 1
18:22
on time
More
Show Less

Calling at

Huntly18:43on time
Insch18:59on time
Inverurie19:11on time
Kintore19:17on time
Dyce19:26on time
Aberdeen19:36on time
From InvernessOperated by ScotRail

Inverness

Platform 1
18:30
on time
More
Show Less

Calling at

Elgin18:49on time
Forres19:06on time
Nairn19:17on time
Inverness Airport19:27on time
Inverness19:39on time
From Glasgow Queen StreetOperated by ScotRail

Aberdeen

Platform 1
19:15
on time
More
Show Less

Calling at

Huntly19:39on time
Insch19:55on time
Inverurie20:07on time
Kintore20:12on time
Dyce20:22on time
Aberdeen20:32on time
From InvernessOperated by ScotRail

Inverness

Platform 1
19:26
on time
More
Show Less

Calling at

Elgin19:45on time
Forres19:58on time
Nairn20:09on time
Inverness Airport20:18on time
Inverness20:30on time
From AberdeenOperated by ScotRail