Keith departures

Inverness

Platform 1 This train has been delayed by a problem currently under investigation
07:23
due 07:28
More
Show Less

Calling at

Elgin07:42due 07:45
Forres07:55due 07:58
Nairn08:05due 08:08
Inverness Airport08:14due 08:16
Inverness08:26on time
From AberdeenOperated by ScotRail

Aberdeen

Platform 1
08:18
on time
More
Show Less

Calling at

Huntly08:39on time
Insch08:58on time
Inverurie09:10on time
Kintore09:16on time
Dyce09:25on time
Aberdeen09:35on time
From InvernessOperated by ScotRail

Inverness

Platform 1
08:26
on time
More
Show Less

Calling at

Elgin08:45on time
Forres09:01on time
Nairn09:13on time
Inverness Airport09:25on time
Inverness09:36on time
From DundeeOperated by ScotRail