Keith departures

Inverness

Platform 1 This train has been delayed by the train departing late to maintain customer connections
09:30
due 09:32
More
Show Less

Calling at

Elgin09:49on time
Forres10:02on time
Nairn10:13on time
Inverness Airport10:23on time
Inverness10:35on time
From AberdeenOperated by ScotRail

Aberdeen

Platform 1
10:13
on time
More
Show Less

Calling at

Huntly10:27on time
Insch10:44on time
Inverurie10:58on time
Kintore11:04on time
Dyce11:13on time
Aberdeen11:23on time
From InvernessOperated by ScotRail