This year

7019mi 06ch
from 248 journeys

This month so far

None

Last month

1448mi 78ch
from 54 journeys

All time

237020mi 43ch
from 6660 journeys

Recent journeys

18 June 2025
09:02 London Marylebone to Banbury
Train journey for 69mi 06ch, arriving at 10:07
18 June 2025
07:04 Oxford to London Marylebone
Train journey for 66mi 61ch, arriving at 08:33
18 June 2025
06:03 Bicester Village to Oxford
Train journey for 11mi 56ch, arriving at 06:22
18 June 2025
05:38 Oxford to Bicester Village
Train journey for 11mi 56ch, arriving at 05:55
18 June 2025
05:00 Banbury Depot Reception to Oxford
Train journey for 22mi 33ch, arriving at 05:27
11 June 2025
17:18 Leamington Spa Signal 126 to Leamington Spa
Train journey for 0mi 25ch, arriving at 17:20

Most frequent journeys

1.
Banbury - London Marylebone
560
2.
London Marylebone - Banbury
511
3.
Oxford - London Marylebone
352
4.
London Marylebone - Oxford
338
5.
Leamington Spa - Stratford-upon-Avon
300
6.
Banbury - Banbury Depot Reception
284
7.
Stratford-upon-Avon - Leamington Spa
237
8.
Aylesbury - London Marylebone
223
9.
London Marylebone - Aylesbury
201
10.
Oxford - Banbury
165

Longest journeys

1.
London Paddington - Penzance
325mi 27ch
2.
Exeter St Davids - Birmingham New Street
165mi 36ch
3.
Penzance - Exeter St Davids
131mi 41ch
4.
Birmingham Snow Hill - London Marylebone
112mi 26ch
5.
London Marylebone - Birmingham Snow Hill
112mi 26ch
6.
Birmingham Snow Hill - London Marylebone
112mi 24ch
7.
Birmingham Moor Street - London Marylebone
111mi 56ch
8.
London Marylebone - Birmingham Moor Street
111mi 56ch
9.
Birmingham Moor Street - London Marylebone
111mi 54ch
10.
Crewe - Banbury
105mi 58ch