- You are here:
- Home
- Trains
Journey Information
Train fares from £0.00
Average journey 6h 19m
Last train 18:30
Fastest route 3h 54m
No. of changes 2 … 3
Frequency about 190 mins
Today, Wed 3rd Mar, at 17:18
Change
Earlier trains
17:30
On time
Layton (Lancs)
17:30
Layton (Lancs)
22m
17:52
Preston (Lancs)
18:05
Preston (Lancs)
2hr 34m
20:39
Glasgow Central
20:54
Glasgow Central
05m
20:59
Glasgow Queen Street
21:23
Glasgow Queen Street
48m
22:11
Bathgate
22:11
On time
Bathgate
3 changes
4hr 41m
Off peak
3 changes
£65.80
£65.80
18:30
On time
Layton (Lancs)
18:30
Layton (Lancs)
23m
18:53
Preston (Lancs)
19:06
Preston (Lancs)
2hr 34m
21:40
Edinburgh
22:21
Edinburgh
28m
22:49
Bathgate
22:49
On time
Bathgate
2 changes
4hr 19m
Off peak
2 changes
£65.80
£65.80
20:28
On time
Layton (Lancs)
20:28
Layton (Lancs)
22m
20:50
Preston (Lancs)
21:43
Preston (Lancs)
23m
00:06
Glasgow Central
00:21
Glasgow Central
05m
00:26
Glasgow Queen Street
05:45
Glasgow Queen Street
45m
06:30
Bathgate
06:30
On time
Bathgate
3 changes
10hr 02m
Off peak
3 changes
£65.80
£65.80
22:26
On time
Layton (Lancs)
22:26
Layton (Lancs)
22m
22:48
Preston (Lancs)
00:44
Preston (Lancs)
4hr 14m
04:58
Stirling
05:26
Stirling
53m
06:19
Edinburgh
06:37
Edinburgh
31m
07:08
Bathgate
07:08
On time
Bathgate
3 changes
8hr 42m
3 changes
£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:44
Haymarket
20m
10:04
Bathgate
10:04
On time
Bathgate
2 changes
3hr 54m
Advance
2 changes
£23.90
£23.90
Later trains