Perth departures

Dundee

Platform 2
20:25
on time
More
Show Less
From Glasgow Queen StreetOperated by ScotRail

Inverness

Platform 7
20:28
on time
More
Show Less
From Glasgow Queen StreetOperated by ScotRail

Aberdeen

Platform 2
20:43
on time
More
Show Less

Calling at

Dundee21:04on time
Broughty Ferry21:13on time
Monifieth21:18on time
Carnoustie21:24on time
Arbroath21:31on time
Montrose21:49on time
Laurencekirk22:00on time
Stonehaven22:13on time
Portlethen22:21on time
Aberdeen22:33on time
From Glasgow Queen StreetOperated by ScotRail

Inverness

Platform 7
20:59
on time
More
Show Less

Calling at

Dunkeld & Birnam21:15on time
Pitlochry21:29on time
Blair Atholl21:39on time
Dalwhinnie22:04on time
Newtonmore22:21on time
Kingussie22:26on time
Aviemore22:39on time
Carrbridge22:48on time
Inverness23:19on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 7
21:05
on time
More
Show Less

Calling at

Stirling21:34on time
Haymarket22:10on time
Edinburgh22:15on time
From InvernessOperated by ScotRail

Edinburgh

Platform 3
21:10
on time
More
Show Less

Calling at

Ladybank21:32on time
Markinch21:40on time
Kirkcaldy21:50on time
Kinghorn21:55on time
Burntisland21:59on time
Aberdour22:04on time
Dalgety Bay22:09on time
Inverkeithing22:12on time
Edinburgh Gateway22:23on time
South Gyle22:27on time
Haymarket22:32on time
Edinburgh22:37on time
From PerthOperated by ScotRail
21:23
on time
More
Show Less

Calling at

Stirling21:51on time
Glasgow Queen Street22:22on time
From AberdeenOperated by ScotRail
21:42
on time
More
Show Less

Calling at

Gleneagles21:57on time
Dunblane22:11on time
Bridge of Allan22:15on time
Stirling22:19on time
Glasgow Queen Street22:54on time
From DundeeOperated by ScotRail

Aberdeen

Platform 2
21:45
on time
More
Show Less

Calling at

Dundee22:06on time
Broughty Ferry22:14on time
Monifieth22:18on time
Carnoustie22:24on time
Arbroath22:32on time
Montrose22:46on time
Aberdeen23:23on time
From Glasgow Queen StreetOperated by ScotRail

Edinburgh

Platform 6
22:18
on time
More
Show Less

Calling at

Ladybank22:43on time
Markinch22:51on time
Kirkcaldy23:01on time
Kinghorn23:06on time
Burntisland23:11on time
Aberdour23:16on time
Dalgety Bay23:21on time
Inverkeithing23:24on time
Haymarket00:04on time
Edinburgh00:09on time
From PerthOperated by ScotRail