Keith departures

Aberdeen

Platform 1
07:00
due 07:04
More
Show Less

Calling at

Huntly 07:13 due 07:17
Insch 07:29 due 07:32
Inverurie 07:42 due 07:45
Dyce 07:56 due 07:58
Aberdeen 08:08 on time
From Inverness Operated by ScotRail

Inverness

Platform 1 This train has been delayed by a late running train being in front of this one
07:29
on time
More
Show Less

Calling at

Elgin 07:48 on time
Forres 08:07 on time
Nairn 08:17 on time
Inverness 08:36 on time
From Aberdeen Operated by ScotRail

Aberdeen

Platform 1
08:18
on time
More
Show Less

Calling at

Huntly 08:38 on time
Insch 08:54 on time
Inverurie 09:08 on time
Dyce 09:20 on time
Aberdeen 09:31 on time
From Inverness Operated by ScotRail

Inverness

Platform 1
08:26
on time
More
Show Less

Calling at

Elgin 08:47 on time
Forres 09:05 on time
Nairn 09:16 on time
Inverness 09:36 on time
From Dundee Operated by ScotRail