← Change station
Perth
Earlier trains
08:55
cancelled
Edinburgh
via Stirling
1B20 • ScotRail
09:41
Glasgow Queen Street
1T20 • ScotRail
1
09:50
Aberdeen
1A35 • ScotRail
2
09:59
10:24
London Kings Cross
1E13 • London North Eastern Railway
4
10:02
Inverness
1H09 • ScotRail
7
10:14
Edinburgh
1L72 • ScotRail
3
10:21
Dundee
1L57 • ScotRail
2
10:21
10:29
Glasgow Queen Street
1T22 • ScotRail
1
10:45
10:48
Glasgow Queen Street
1T24 • ScotRail
1
10:46
Aberdeen
1A37 • ScotRail
2
11:06
Glasgow Queen Street
1T84 • ScotRail
4
11:15
Edinburgh
1L74 • ScotRail
6
11:16
Inverness
1H11 • ScotRail
7
11:20
Glasgow Queen Street
1T26 • ScotRail
1
11:22
Dundee
1L59 • ScotRail
2
Later trains