This year

22334mi 76ch
from 555 journeys

This month so far

1763mi 62ch
from 52 journeys

Last month

3755mi 60ch
from 97 journeys

All time

473667mi 06ch
from 9253 journeys

Recent journeys

13 July 2025
23:16 Newport (South Wales) to Cardiff Central
Train journey for 11mi 60ch, arriving at 23:29
13 July 2025
23:00 Cardiff Central to Newport (South Wales)
Train journey for 11mi 60ch, arriving at 23:12
13 July 2025
00:19 Maesteg to Cardiff Central
Train journey for 28mi 33ch, arriving at 01:01 on 13 July
12 July 2025
23:16 Cardiff Central to Maesteg
Train journey for 28mi 33ch, arriving at 00:16
12 July 2025
20:24 Crewe to Cardiff Central
Train journey for 139mi 73ch, arriving at 23:06 on 13 July
12 July 2025
16:18 Cardiff Central to Crewe
Train journey for 139mi 73ch, arriving at 20:03

Most frequent journeys

1.
Birmingham Moor Street - Banbury
227
2.
Banbury - Birmingham Moor Street
207
3.
London Paddington - Oxford
201
4.
Oxford - London Paddington
195
5.
Birmingham Snow Hill - Banbury
193
6.
Banbury - Birmingham Snow Hill
192
7.
Leeds - York
111
8.
York - Leeds
103
9.
Oxford - Reading
95
10.
York - Scarborough
85

Longest journeys

1.
Aviemore - London Kings Cross
584mi 33ch
2.
London Kings Cross - Inverness
580mi 60ch
3.
Inverness - London Kings Cross
568mi 12ch
4.
Edinburgh - Plymouth
564mi 36ch
5.
London Euston - Edinburgh
402mi 48ch
6.
London Euston - Edinburgh
402mi 45ch
7.
London Euston - Edinburgh
400mi 42ch
8.
Edinburgh - London Euston
400mi 33ch
9.
London Euston - Edinburgh
400mi 27ch
10.
London Euston - Edinburgh
400mi 26ch