This year

13558mi 45ch
from 288 journeys

This month so far

249mi 77ch
from 6 journeys

Last month

3203mi 61ch
from 92 journeys

All time

364241mi 74ch
from 12708 journeys

Recent journeys

2 April 2026
21:45 Stourbridge Town to Stourbridge Junction
Train journey for 0mi 62ch, arriving at 21:48
2 April 2026
13:10 Birmingham Moor Street to Stourbridge Junction
Train journey for 12mi 46ch, arriving at 13:45
2 April 2026
11:02 London Marylebone to Birmingham Moor Street
Train journey for 111mi 56ch, arriving at 13:03
2 April 2026
08:15 Birmingham Moor Street to London Marylebone
Train journey for 111mi 54ch, arriving at 10:24
2 April 2026
07:39 Stourbridge Jn Depot to Birmingham Moor Street
Train journey for 12mi 37ch, arriving at 08:11
2 April 2026
07:25 Stourbridge Town to Stourbridge Junction
Train journey for 0mi 62ch, arriving at 07:28

Most frequent journeys

1.
Birmingham Moor Street - London Marylebone
352
2.
London Marylebone - Birmingham Moor Street
295
3.
Purley - East Croydon
289
4.
Aylesbury - London Marylebone
248
5.
East Croydon - Purley
218
6.
Purley - London Victoria
208
7.
London Marylebone - Aylesbury
205
8.
East Croydon - Kenley
201
9.
Stourbridge Town - Stourbridge Junction
173
10.
London Victoria - Purley
167

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