- You are here:
- Home
- Trains
Journey Information
Train fares from £0.00
Average journey 7h 30m
Last train 16:30
Fastest route 5h 24m
No. of changes 2 … 3
Frequency about 127 mins
Today, Wed 24th Feb, at 19:57
Change
Earlier trains
22:26
On time
Layton (Lancs)
22:26
Layton (Lancs)
22m
22:48
Preston (Lancs)
00:44
Preston (Lancs)
4hr 56m
05:40
Perth
06:00
Perth
46m
06:46
Arbroath
06:46
On time
Arbroath
2 changes
8hr 20m
2 changes
£0.00
Cheapest
£0.00
22:26
On time
Layton (Lancs)
22:26
Layton (Lancs)
22m
22:48
Preston (Lancs)
05:36
Preston (Lancs)
2hr 06m
07:42
Carstairs
07:49
Carstairs
42m
08:31
Edinburgh
09:00
Edinburgh
1hr 45m
10:45
Arbroath
10:45
On time
Arbroath
3 changes
12hr 19m
Off peak
3 changes
£77.00
£77.00
06:10
On time
Layton (Lancs)
06:10
Layton (Lancs)
22m
06:32
Preston (Lancs)
07:04
Preston (Lancs)
2hr 34m
09:38
Edinburgh
10:00
Edinburgh
1hr 48m
11:48
Arbroath
11:48
On time
Arbroath
2 changes
5hr 38m
Off peak
2 changes
£77.00
£77.00
06:56
On time
Layton (Lancs)
06:56
Layton (Lancs)
22m
07:18
Preston (Lancs)
07:53
Preston (Lancs)
2hr 19m
10:12
Haymarket
10:23
Haymarket
40m
11:03
Stirling
11:10
Stirling
1hr 10m
12:20
Arbroath
12:20
On time
Arbroath
3 changes
5hr 24m
Advance
3 changes
£68.40
£68.40
06:56
On time
Layton (Lancs)
06:56
Layton (Lancs)
22m
07:18
Preston (Lancs)
07:53
Preston (Lancs)
2hr 25m
10:18
Edinburgh
11:02
Edinburgh
1hr 47m
12:49
Arbroath
12:49
On time
Arbroath
2 changes
5hr 53m
Off peak
2 changes
£77.00
£77.00
Later trains