Perth departures

Trains between Peterborough and Huntingdon may be cancelled, delayed or revised due to urgent repairs to the track. More information can be found in Latest Travel News.

Edinburgh

Platform 6
20:02
on time
More
Show Less

Calling at

Ladybank 20:23 on time
Markinch 20:31 on time
Kirkcaldy 20:41 on time
Inverkeithing 20:57 on time
Edinburgh Gateway 21:08 on time
Haymarket 21:17 on time
Edinburgh 21:22 on time
From Perth Operated by ScotRail
20:10
on time
More
Show Less

Calling at

Gleneagles 20:24 on time
Stirling 20:45 on time
Glasgow Queen Street 21:15 on time
From Aberdeen Operated by ScotRail

Dundee

Platform 2
20:12
on time
More
Show Less

Calling at

Invergowrie 20:29 on time
Dundee 20:38 on time
From Glasgow Queen Street Operated by ScotRail

Aberdeen

Platform 2
20:41
on time
More
Show Less

Calling at

Dundee 21:04 on time
Arbroath 21:23 on time
Montrose 21:37 on time
Laurencekirk 21:47 on time
Stonehaven 22:00 on time
Aberdeen 22:20 on time
From Glasgow Queen Street Operated by ScotRail

Inverness

Platform 7
20:58
on time
More
Show Less

Calling at

Dunkeld & Birnam 21:14 on time
Pitlochry 21:28 on time
Blair Atholl 21:44 on time
Dalwhinnie 22:08 on time
Newtonmore 22:26 on time
Kingussie 22:31 on time
Aviemore 22:42 on time
Carrbridge 22:51 on time
Inverness 23:21 on time
From Edinburgh Operated by ScotRail

Edinburgh

Platform 4
21:07
on time
More
Show Less

Calling at

Markinch 21:35 on time
Kirkcaldy 21:44 on time
Edinburgh Gateway 22:07 on time
Haymarket 22:18 on time
Edinburgh 22:23 on time
From Inverness Operated by ScotRail
21:22
on time
More
Show Less

Calling at

Stirling 21:50 on time
Glasgow Queen Street 22:21 on time
From Aberdeen Operated by ScotRail

Aberdeen

Platform 2
21:46
on time
More
Show Less

Calling at

Invergowrie 22:02 on time
Dundee 22:11 on time
Carnoustie 22:22 on time
Arbroath 22:30 on time
Montrose 22:44 on time
Aberdeen 23:21 on time
From Glasgow Queen Street Operated by ScotRail