Perth departures

Dundee

Platform 2
16:28
on time
More
Show Less
From Glasgow Queen StreetOperated by ScotRail

Aberdeen

Platform 2
16:43
on time
More
Show Less

Calling at

Dundee17:03on time
Arbroath17:21on time
Montrose17:35on time
Stonehaven17:56on time
Aberdeen18:15on time
From Glasgow Queen StreetOperated by ScotRail
16:46
on time
More
Show Less

Calling at

Gleneagles17:01on time
Dunblane17:15on time
Bridge of Allan17:19on time
Stirling17:24on time
Glasgow Queen Street17:56on time
From DundeeOperated by ScotRail
17:05
on time
More
Show Less

Calling at

Stirling17:39on time
Glasgow Queen Street18:15on time
From InvernessOperated by ScotRail
17:13
on time
More
Show Less

Calling at

Stirling17:46on time
Glasgow Queen Street18:22on time
From AberdeenOperated by ScotRail

Arbroath

Platform 2
17:20
on time
More
Show Less

Calling at

Invergowrie17:37on time
Dundee17:47on time
Broughty Ferry18:00on time
Balmossie18:04on time
Monifieth18:06on time
Barry Links18:11on time
Golf Street18:13on time
Carnoustie18:16on time
Arbroath18:24on time
From Glasgow Queen StreetOperated by ScotRail

Edinburgh

Platform 6
17:21
on time
More
Show Less

Calling at

Ladybank17:54on time
Markinch18:02on time
Kirkcaldy18:12on time
Inverkeithing18:28on time
Edinburgh Gateway18:40on time
South Gyle18:42on time
Haymarket18:51on time
Edinburgh18:58on time
From PerthOperated by ScotRail
17:37
on time
More
Show Less

Calling at

Gleneagles17:52on time
Dunblane18:05on time
Bridge of Allan18:09on time
Stirling18:14on time
Glasgow Queen Street18:52on time
From DundeeOperated by ScotRail

Aberdeen

Platform 2
17:46
on time
More
Show Less

Calling at

Dundee18:07on time
Arbroath18:34on time
Montrose18:48on time
Aberdeen19:28on time
From Glasgow Queen StreetOperated by ScotRail

Inverness

Platform 7
17:57
on time
More
Show Less

Calling at

Pitlochry18:25on time
Kingussie19:10on time
Aviemore19:26on time
Inverness20:07on time
From London Kings CrossOperated by London North Eastern Railway