This year

9538mi 18ch
from 368 journeys

This month so far

396mi 08ch
from 8 journeys

Last month

4349mi 06ch
from 118 journeys

All time

125955mi 55ch
from 4603 journeys

Recent journeys

2 April 2026
11:24 London Paddington to Reading
Train journey for 35mi 75ch, arriving at 11:48
2 April 2026
09:02 Cheltenham Spa to London Paddington
Train journey for 120mi 36ch, arriving at 11:00
2 April 2026
08:40 Cheltenham Spa to Cheltenham Spa
Train journey for 0mi 30ch, arriving at 08:54
2 April 2026
06:31 London Paddington to Cheltenham Spa
Train journey for 120mi 36ch, arriving at 08:37
2 April 2026
05:11 Reading to London Paddington
Train journey for 35mi 75ch, arriving at 05:52
1 April 2026
19:39 London Paddington to Pangbourne
Train journey for 41mi 38ch, arriving at 20:27

Most frequent journeys

1.
Didcot Parkway - Oxford
431
2.
Oxford - Didcot Parkway
409
3.
Banbury - Oxford
295
4.
Oxford - Banbury
286
5.
Oxford - London Paddington
184
6.
Reading - Basingstoke
172
7.
Basingstoke - Reading
172
8.
London Paddington - Oxford
164
9.
Gatwick Airport - Reading
121
10.
Reading - Oxford
115

Longest journeys

1.
Glasgow Central - London Euston
401mi 34ch
2.
London Kings Cross - Edinburgh
393mi 17ch
3.
Edinburgh - London Kings Cross
393mi 17ch
4.
London Paddington - Penzance
319mi 11ch
5.
Reading - Penzance
295mi 17ch
6.
Camborne - London Paddington
291mi 65ch
7.
Camborne - Reading
255mi 70ch
8.
Plymouth - London Paddington
245mi 09ch
9.
Reading - Truro
243mi 15ch
10.
Swansea - London Paddington
190mi 67ch