This year

13528mi 41ch
from 327 journeys

This month so far

46mi 64ch
from 4 journeys

Last month

4082mi 76ch
from 114 journeys

All time

239671mi 02ch
from 8455 journeys

Recent journeys

2 April 2026
20:18 Oxford to Bicester Village
Train journey for 11mi 56ch, arriving at 20:36
2 April 2026
11:15 Bicester Village to Oxford
Train journey for 11mi 56ch, arriving at 11:30
1 April 2026
20:19 Oxford to Bicester Village
Train journey for 11mi 56ch, arriving at 20:35
1 April 2026
11:43 Bicester Village to Oxford
Train journey for 11mi 56ch, arriving at 11:58
31 March 2026
11:42 Bicester Village to Oxford
Train journey for 11mi 56ch, arriving at 11:58
30 March 2026
20:43 London Marylebone to Bicester Village
Train journey for 55mi 05ch, arriving at 21:41

Most frequent journeys

1.
Oxford - Bicester Village
2030
2.
Bicester Village - Oxford
1947
3.
London Marylebone - Bicester Village
82
4.
Oxford - Reading
74
5.
Reading - Oxford
73
6.
Oxford - Didcot Parkway
64
7.
Bicester Village - London Marylebone
63
8.
Didcot Parkway - Oxford
59
9.
Bicester North - Birmingham Moor Street
56
10.
Oxford - London Paddington
55

Longest journeys

1.
Inverness - London Kings Cross
611mi 45ch
2.
Aviemore - London Kings Cross
584mi 33ch
3.
London Kings Cross - Inverness
580mi 60ch
4.
Inverness - London Kings Cross
568mi 12ch
5.
Edinburgh - Plymouth
564mi 12ch
6.
Dundee - London Kings Cross
452mi 27ch
7.
London Euston - Edinburgh
412mi 14ch
8.
London Euston - Edinburgh
408mi 43ch
9.
London Euston - Edinburgh
408mi 27ch
10.
London Euston - Edinburgh
402mi 48ch