This year

22668mi 70ch
from 693 journeys

This month so far

4931mi 50ch
from 84 journeys

Last month

6159mi 11ch
from 175 journeys

All time

170509mi 44ch
from 5136 journeys

Recent journeys

23 June 2025
18:51 Carlisle to Crewe
Train journey for 141mi 07ch, arriving at 21:21
23 June 2025
07:15 Inverness to Carlisle
Train journey for 357mi 08ch, arriving at 18:17
22 June 2025
20:25 Inverness to Aviemore
Train journey for 34mi 52ch, arriving at 21:16
22 June 2025
13:57 Kyle of Lochalsh to Inverness
Train journey for 83mi 68ch, arriving at 17:09
22 June 2025
08:53 Inverness to Kyle of Lochalsh
Train journey for 82mi 40ch, arriving at 11:46
21 June 2025
11:23 Carlisle to Inverness
Train journey for 269mi 02ch, arriving at 19:05

Most frequent journeys

1.
Llandudno - Llandudno Junction
95
2.
Crewe - Manchester Piccadilly
84
3.
Llandudno Junction - Llandudno
84
4.
Manchester Piccadilly - Crewe
76
5.
Hale - Altrincham
62
6.
Bury Bolton Street - Rawtenstall
48
7.
Manchester Piccadilly - Stockport
47
8.
Stockport - Manchester Piccadilly
45
9.
Rawtenstall - Bury Bolton Street
44
10.
Crewe - Chester
39

Longest journeys

1.
Fort William - Shenfield
614mi 01ch
2.
Shenfield - Fort William
613mi 50ch
3.
Fort William - Exeter St Davids
608mi 30ch
4.
Inverness - Ipswich
584mi 71ch
5.
Ipswich - Inverness
572mi 12ch
6.
Edinburgh - Plymouth
564mi 12ch
7.
Watford Junction - Fort William
508mi 02ch
8.
Fort William - Stafford
507mi 52ch
9.
Fort William - Watford Junction
505mi 58ch
10.
Stafford - Fort William
501mi 41ch