← Change station
Perth
Earlier trains
08:47
Aberdeen
1A33 • ScotRail
2
08:54
08:59
Edinburgh
via Stirling
1B20 • ScotRail
4
09:12
Glasgow Queen Street
1T18 • ScotRail
1
09:14
Dundee
1L55 • ScotRail
2
09:17
Edinburgh
1L70 • ScotRail
6
09:41
Glasgow Queen Street
1T20 • ScotRail
1
09:50
Aberdeen
1A35 • ScotRail
2
09:59
London Kings Cross
1E13 • London North Eastern Railway
4
10:02
Inverness
1H09 • ScotRail
7
10:14
Edinburgh
1L72 • ScotRail
5
10:21
Dundee
1L57 • ScotRail
2
10:21
Glasgow Queen Street
1T22 • ScotRail
1
10:43
Glasgow Queen Street
1T24 • ScotRail
1
10:46
Aberdeen
1A37 • ScotRail
2
Later trains