04:54 Inverness to Edinburgh
Operated by ScotRail
Inverness
Platform 2
Departed 1 min early
d. 04:54 04:53
Inverness Airport
Platform 1
Departed on time
a. 05:03 05:02
d. 05:04
Nairn
Platform 2
Departed 1 min early
a. 05:12 05:11
d. 05:13 05:12
Forres
Platform 1
Departed on time
a. 05:23 05:22
d. 05:24
Elgin
Platform 1
Departed 1 min late
a. 05:35
d. 05:37 05:38
Keith
Platform 1
Departed 1 min late
a. 05:55 05:56
d. 05:56 05:57
Huntly
Platform 1
Departed on time
a. 06:10
d. 06:11
Insch
Platform 2
Departed 1 min late
a. 06:25 06:26
d. 06:26 06:27
Inverurie
Platform 2
Departed on time
a. 06:38 06:37
d. 06:41
Kintore
Platform 2
Departed 1 min early
a. 06:46 06:44
d. 06:47 06:46
Dyce
Platform 2
Departed on time
a. 06:55 06:53
d. 06:56
Aberdeen
Platform 6S
Departed on time
a. 07:06 07:04
d. 07:10
Stonehaven
Platform 1
Departed 1 min early
a. 07:25
d. 07:27 07:26
Montrose
Platform 1
Departed 2 min late
a. 07:46 07:48
d. 07:47 07:49
Arbroath
Platform 1
Departed 4 min late
a. 08:00 08:02
d. 08:01 08:05
Dundee
Platform 1
Departed on time
a. 08:24 08:21
d. 08:26
Leuchars
Platform 1
Departed 2 min late
a. 08:37 08:38
d. 08:38 08:40
Cupar
Platform 1
Departed 2 min late
a. 08:45 08:47
d. 08:46 08:48
Haymarket
Platform 1
Departed on time
a. 09:33
d. 09:34
Edinburgh
Platform 15
Arrived on time
a. 09:38 09:39