This year

40332mi 02ch
from 949 journeys

This month so far

2958mi 54ch
from 56 journeys

Last month

4925mi 23ch
from 122 journeys

All time

321644mi 14ch
from 11852 journeys

Recent journeys

16 July 2025
12:45 Birmingham Moor Street to London Marylebone
Train journey for 111mi 54ch, arriving at 14:43
16 July 2025
11:50 Stourbridge Junction to Birmingham Moor Street
Train journey for 12mi 46ch, arriving at 12:22
13 July 2025
19:40 Banbury to Stourbridge Junction
Train journey for 55mi 16ch, arriving at 21:02
13 July 2025
19:10 Warwick Parkway to Banbury
Train journey for 23mi 10ch, arriving at 19:38
13 July 2025
18:36 Birmingham Moor Street to Warwick Parkway
Train journey for 19mi 40ch, arriving at 19:08
13 July 2025
17:59 Stourbridge Junction to Birmingham Moor Street
Train journey for 12mi 46ch, arriving at 18:28

Most frequent journeys

1.
Purley - East Croydon
289
2.
Aylesbury - London Marylebone
248
3.
Birmingham Moor Street - London Marylebone
241
4.
London Marylebone - Birmingham Moor Street
225
5.
East Croydon - Purley
215
6.
Purley - London Victoria
206
7.
London Marylebone - Aylesbury
205
8.
East Croydon - Kenley
200
9.
London Victoria - Purley
166
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