- You are here:
- Home
- Trains
Journey Information
Train fares from £0.00
Average journey 8h 39m
Last train 14:30
Fastest route 6h 22m
No. of changes 1 … 4
Frequency about 246 mins
Today, Thu 25th Feb, at 13:27
Change
Earlier trains
14:30
On time
Layton (Lancs)
14:30
Layton (Lancs)
22m
14:52
Preston (Lancs)
15:04
Preston (Lancs)
2hr 34m
17:38
Edinburgh
17:49
Edinburgh
45m
18:34
Stirling
18:40
Stirling
2hr 12m
20:52
Aviemore
20:52
On time
Aviemore
3 changes
6hr 22m
Off peak
3 changes
£93.50
£93.50
16:30
On time
Layton (Lancs)
16:30
Layton (Lancs)
22m
16:52
Preston (Lancs)
17:06
Preston (Lancs)
2hr 38m
19:44
Edinburgh
19:58
Edinburgh
1hr 35m
21:33
Dundee
22:41
Dundee
27m
23:08
Perth
05:03
Perth
1hr 58m
07:01
Aviemore
07:01
On time
Aviemore
4 changes
14hr 31m
4 changes
£0.00
Cheapest
£0.00
22:26
On time
Layton (Lancs)
22:26
Layton (Lancs)
22m
22:48
Preston (Lancs)
00:44
Preston (Lancs)
6hr 55m
07:39
Aviemore
07:39
On time
Aviemore
1 change
9hr 13m
1 change
£0.00
Cheapest
£0.00
06:10
On time
Layton (Lancs)
06:10
Layton (Lancs)
22m
06:32
Preston (Lancs)
07:04
Preston (Lancs)
2hr 29m
09:33
Haymarket
09:40
Haymarket
1hr 14m
10:54
Perth
11:16
Perth
1hr 32m
12:48
Aviemore
12:48
On time
Aviemore
3 changes
6hr 38m
Off peak
3 changes
£93.50
£93.50
06:56
On time
Layton (Lancs)
06:56
Layton (Lancs)
22m
07:18
Preston (Lancs)
07:53
Preston (Lancs)
2hr 25m
10:18
Edinburgh
10:36
Edinburgh
2hr 53m
13:29
Aviemore
13:29
On time
Aviemore
2 changes
6hr 33m
Off peak
2 changes
£93.50
£93.50
Later trains