- You are here:
- Home
- Trains
Journey Information
Train fares from £75.90
Average journey 6h 43m
Last train 14:30
Fastest route 5h 59m
No. of changes 3 … 4
Frequency about 65 mins
Today, Thu 25th Feb, at 05:08
Change
Earlier trains
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 22m
11:22
Dundee
12:04
Dundee
30m
12:34
Montrose
12:43
Montrose
12m
12:55
Laurencekirk
12:55
On time
Laurencekirk
4 changes
6hr 45m
Anytime
4 changes
£151.00
£151.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 24m
12:34
Montrose
12:43
Montrose
12m
12:55
Laurencekirk
12:55
On time
Laurencekirk
4 changes
5hr 59m
Advance
4 changes
£75.90
Cheapest
£75.90
08:28
On time
Layton (Lancs)
08:28
Layton (Lancs)
22m
08:50
Preston (Lancs)
09:04
Preston (Lancs)
2hr 27m
11:31
Haymarket
11:36
Haymarket
1hr 03m
12:39
Dundee
14:06
Dundee
29m
14:35
Montrose
14:49
Montrose
11m
15:00
Laurencekirk
15:00
On time
Laurencekirk
4 changes
6hr 32m
Anytime
4 changes
£151.00
£151.00
10:30
On time
Layton (Lancs)
10:30
Layton (Lancs)
22m
10:52
Preston (Lancs)
11:04
Preston (Lancs)
2hr 20m
13:24
Haymarket
13:36
Haymarket
1hr 05m
14:41
Dundee
16:07
Dundee
31m
16:38
Montrose
16:49
Montrose
11m
17:00
Laurencekirk
17:00
On time
Laurencekirk
4 changes
6hr 30m
Anytime
4 changes
£151.00
£151.00
10:30
On time
Layton (Lancs)
10:30
Layton (Lancs)
22m
10:52
Preston (Lancs)
11:04
Preston (Lancs)
2hr 25m
13:29
Edinburgh
15:29
Edinburgh
1hr 43m
17:12
Montrose
18:08
Montrose
11m
18:19
Laurencekirk
18:19
On time
Laurencekirk
3 changes
7hr 49m
Anytime
3 changes
£151.00
£151.00
Later trains