This year

24329mi 75ch
from 325 journeys

This month so far

1652mi 40ch
from 16 journeys

Last month

1490mi 66ch
from 18 journeys

All time

192290mi 00ch
from 3565 journeys

Recent journeys

15 December 2025
19:14 London Euston to Manchester Piccadilly
Train journey for 183mi 52ch, arriving at 21:39
15 December 2025
15:45 Aylesbury to London Marylebone
Train journey for 38mi 68ch, arriving at 16:52
12 December 2025
16:41 London Marylebone to Aylesbury
Train journey for 38mi 68ch, arriving at 17:42
12 December 2025
09:45 Aylesbury to London Marylebone
Train journey for 38mi 68ch, arriving at 10:54
10 December 2025
18:30 London Marylebone to Aylesbury
Train journey for 38mi 68ch, arriving at 19:24
10 December 2025
15:35 Manchester Piccadilly to London Euston
Train journey for 183mi 52ch, arriving at 17:59

Most frequent journeys

1.
Aylesbury - London Marylebone
398
2.
London Marylebone - Aylesbury
376
3.
London Marylebone - Oxford
331
4.
Oxford - London Marylebone
280
5.
Princes Risborough - Aylesbury
142
6.
Aylesbury - Princes Risborough
91
7.
Oxford - Princes Risborough
85
8.
London Euston - Manchester Piccadilly
75
9.
Manchester Piccadilly - London Euston
74
10.
Oxford - Reading
44

Longest journeys

1.
Aberdeen - Penzance
774mi 09ch
2.
Glasgow Central - London Euston
401mi 42ch
3.
Glasgow Central - London Euston
401mi 34ch
4.
London Euston - Glasgow Central
401mi 26ch
5.
Edinburgh - London Kings Cross
393mi 13ch
6.
Penzance - London Paddington
304mi 75ch
7.
London Paddington - Penzance
304mi 75ch
8.
Carlisle - London Euston
299mi 07ch
9.
London Kings Cross - Newcastle
278mi 30ch
10.
London Kings Cross - Newcastle
270mi 12ch