← Change station
Perth
Earlier trains
13:05
cancelled
Edinburgh
via Stirling
1B26 • ScotRail
13:24
Edinburgh
1L78 • ScotRail
5
13:25
Dundee
1L63 • ScotRail
2
13:37
Aberdeen
1A43 • ScotRail
2
13:45
Glasgow Queen Street
1T36 • ScotRail
5
14:21
Glasgow Queen Street
1T38 • ScotRail
1
14:22
Dundee
1L65 • ScotRail
2
14:27
Edinburgh
1L80 • ScotRail
6
14:40
Glasgow Queen Street
1T40 • ScotRail
1
14:41
Aberdeen
1A45 • ScotRail
2
14:50
Inverness
1H17 • ScotRail
7
15:07
Edinburgh
via Stirling
1B30 • ScotRail
4
15:19
Glasgow Queen Street
1T42 • ScotRail
1
15:24
Dundee
1L67 • ScotRail
2
15:25
Edinburgh
1L82 • ScotRail
5
Later trains