- You are here:
- Home
- Trains
Journey Information
Train fares from £72.90
Average journey 3h 53m
Last train 19:35
Fastest route 3h 43m
No. of changes 1 … 2
Frequency about 64 mins
Today, Fri 26th Feb, at 03:42
Change
Earlier trains
06:05
On time
Oxenholme Lake District
06:05
Oxenholme Lake District
1hr 37m
07:42
Carstairs
07:49
Carstairs
42m
08:31
Edinburgh
09:24
Edinburgh
52m
10:16
Galashiels
10:16
On time
Galashiels
2 changes
4hr 11m
Anytime
2 changes
£72.90
Cheapest
£72.90
07:33
On time
Oxenholme Lake District
07:33
Oxenholme Lake District
2hr 05m
09:38
Edinburgh
10:24
Edinburgh
53m
11:17
Galashiels
11:17
On time
Galashiels
1 change
3hr 44m
Anytime
1 change
£72.90
Cheapest
£72.90
08:22
On time
Oxenholme Lake District
08:22
Oxenholme Lake District
1hr 56m
10:18
Edinburgh
11:25
Edinburgh
52m
12:17
Galashiels
12:17
On time
Galashiels
1 change
3hr 55m
Anytime
1 change
£72.90
Cheapest
£72.90
09:33
On time
Oxenholme Lake District
09:33
Oxenholme Lake District
2hr 05m
11:38
Edinburgh
12:24
Edinburgh
52m
13:16
Galashiels
13:16
On time
Galashiels
1 change
3hr 43m
Anytime
1 change
£72.90
Cheapest
£72.90
10:22
On time
Oxenholme Lake District
10:22
Oxenholme Lake District
1hr 56m
12:18
Edinburgh
13:25
Edinburgh
52m
14:17
Galashiels
14:17
On time
Galashiels
1 change
3hr 55m
Anytime
1 change
£72.90
Cheapest
£72.90
Later trains