railinfo

Keith

○ connecting
21:26 Inverness
ScotRail · 1h 11m · 5 stops
On time Plat 1
22:36 Aberdeen
ScotRail · 1h 10m · 6 stops
On time Plat 1
23:09 Inverness
ScotRail · 1h 4m · 5 stops
On time Plat 1
11:03 Aberdeen
ScotRail · 1h 12m · 6 stops
Scheduled Plat 1
11:10 Inverness
ScotRail · 1h 4m · 5 stops
Scheduled Plat 1
13:34 Aberdeen
ScotRail · 1h 12m · 6 stops
Scheduled Plat 1
14:07 Inverness
ScotRail · 1h 4m · 5 stops
Scheduled Plat 1
16:32 Aberdeen
ScotRail · 1h 7m · 6 stops
Scheduled Plat 1
16:37 Inverness
ScotRail · 1h 12m · 5 stops
Scheduled Plat 1
18:08 Aberdeen
ScotRail · 1h 6m · 6 stops
Scheduled Plat 1
19:07 Inverness
ScotRail · 1h 7m · 5 stops
Scheduled Plat 1
22:07 Aberdeen
ScotRail · 1h 7m · 6 stops
Scheduled Plat 1
22:41 Inverness
ScotRail · 1h 2m · 5 stops
Scheduled Plat 1

Scheduled from the Network Rail timetable; status updates live as trains run. Platform is operational until Darwin advertised platforms are enabled.