Perth departures

Edinburgh

Platform 7
09:17
on time
More
Show Less
From PerthOperated by ScotRail

Edinburgh

Platform 5
09:36
on time
More
Show Less

Calling at

Ladybank09:57on time
Markinch10:06on time
Glenrothes with Thornton10:16on time
Cardenden10:24on time
Lochgelly10:28on time
Cowdenbeath10:34on time
Dunfermline Queen Margaret10:39on time
Dunfermline Town10:43on time
Rosyth10:47on time
Inverkeithing10:51on time
North Queensferry10:55on time
Dalmeny10:59on time
Edinburgh Gateway11:05on time
South Gyle11:07on time
Haymarket11:13on time
Edinburgh11:18on time
From PerthOperated by ScotRail

Edinburgh

Platform 7
10:10
on time
More
Show Less

Calling at

Gleneagles10:24on time
Dunblane10:38on time
Bridge of Allan10:42on time
Stirling10:46on time
Larbert10:56on time
Camelon11:01on time
Falkirk Grahamston11:03on time
Polmont11:09on time
Linlithgow11:15on time
Edinburgh Park11:32on time
Haymarket11:38on time
Edinburgh11:43on time
From PerthOperated by ScotRail

Aberdeen

Platform 2
10:48
on time
More
Show Less

Calling at

Dundee11:10on time
Broughty Ferry11:18on time
Carnoustie11:25on time
Arbroath11:33on time
Montrose11:47on time
Laurencekirk11:58on time
Stonehaven12:11on time
Portlethen12:19on time
Aberdeen12:34on time
From Glasgow Queen StreetOperated by ScotRail

Inverness

Platform 7
10:54
on time
More
Show Less

Calling at

Dunkeld & Birnam11:09on time
Pitlochry11:23on time
Blair Atholl11:39on time
Dalwhinnie12:04on time
Newtonmore12:15on time
Kingussie12:20on time
Aviemore12:32on time
Carrbridge12:41on time
Inverness13:19on time
From EdinburghOperated by ScotRail
11:11
on time
More
Show Less

Calling at

Gleneagles11:25on time
Dunblane11:39on time
Stirling11:45on time
Glasgow Queen Street12:14on time
From AberdeenOperated by ScotRail