This year

66656mi 43ch
from 1445 journeys

This month so far

3067mi 77ch
from 47 journeys

Last month

5116mi 28ch
from 84 journeys

All time

347968mi 55ch
from 12348 journeys

Recent journeys

14 December 2025
18:37 London Marylebone to Stourbridge Junction
Train journey for 124mi 22ch, arriving at 21:04
14 December 2025
15:57 Purley to St Pancras International
Train journey for 16mi 06ch, arriving at 16:42
14 December 2025
14:52 East Croydon to Kenley
Train journey for 4mi 17ch, arriving at 15:08
14 December 2025
14:31 London Victoria to East Croydon
Train journey for 10mi 28ch, arriving at 14:49
14 December 2025
10:42 Stourbridge Junction to London Marylebone
Train journey for 124mi 20ch, arriving at 13:08
13 December 2025
20:57 York to Birmingham New Street
Train journey for 153mi 43ch, arriving at 00:17 on 14 December

Most frequent journeys

1.
Birmingham Moor Street - London Marylebone
303
2.
Purley - East Croydon
289
3.
London Marylebone - Birmingham Moor Street
265
4.
Aylesbury - London Marylebone
248
5.
East Croydon - Purley
215
6.
Purley - London Victoria
208
7.
London Marylebone - Aylesbury
205
8.
East Croydon - Kenley
201
9.
London Victoria - Purley
167
10.
Kenley - East Croydon
166

Longest journeys

1.
Eastleigh - Inverness
693mi 00ch
2.
Cardiff Central - Inverness
657mi 76ch
3.
Inverness - Cardiff Central
621mi 68ch
4.
Aberdeen - London Kings Cross
523mi 52ch
5.
Crewe - Kyle of Lochalsh
492mi 22ch
6.
Kyle of Lochalsh - Crewe
492mi 22ch
7.
Inverness - Derby
460mi 36ch
8.
Carlisle - Inverness
442mi 74ch
9.
London Kings Cross - Edinburgh
431mi 14ch
10.
Koln Haubtbahnhof - Wien Meidling
417mi 50ch