06:03 Perth to Inverurie
Operated by ScotRail
Service arrives out of service.
Perth
Platform 2
Departed 2 min late
d. 06:03 06:05
Dundee
Platform 4
Departed 1 min early
a. 06:25 06:24
d. 06:26 06:25
Broughty Ferry
Platform 2
Departed on time
a. 06:33 06:32
d. 06:33
Carnoustie
Platform 2
Departed on time
a. 06:40
d. 06:41
Arbroath
Platform 2
Departed 1 min late
a. 06:47 06:48
d. 06:48 06:49
Montrose
Platform 2
Departed on time
a. 07:03 07:02
d. 07:03
Laurencekirk
Platform 2
Departed on time
a. 07:15
d. 07:15 07:15
Stonehaven
Platform 2
Departed 1 min late
a. 07:29
d. 07:29 07:30
Portlethen
Platform 2
Departed on time
a. 07:38 07:37
d. 07:39
Aberdeen
Platform 7N
Departed on time
a. 07:50 07:49
d. 07:52
Dyce
Platform 1
Departed on time
a. 08:00 07:59
d. 08:01
Kintore
Platform 1
Departed 1 min late
a. 08:09
d. 08:09 08:10
Inverurie
Platform 1
Arrived 2 min early
a. 08:16 08:14
Service then goes out of service.