This year

17559mi 45ch
from 473 journeys

This month so far

None

Last month

5301mi 62ch
from 121 journeys

All time

343017mi 07ch
from 13055 journeys

Recent journeys

26 March 2026
20:51 London Paddington to Bristol Parkway
Train journey for 111mi 57ch, arriving at 22:06
26 March 2026
20:22 Tottenham Court Road to London Paddington
Train journey for 2mi 11ch, arriving at 20:26
26 March 2026
12:41 London Paddington to Tottenham Court Road
Train journey for 2mi 11ch, arriving at 12:45
26 March 2026
10:24 Bristol Parkway to London Paddington
Train journey for 111mi 57ch, arriving at 11:47
25 March 2026
22:55 Reading to Bristol Temple Meads
Train journey for 82mi 30ch, arriving at 00:09 on 26 March
25 March 2026
21:21 Gloucester to Reading
Train journey for 78mi 01ch, arriving at 22:32

Most frequent journeys

1.
Cardiff Central - Bristol Temple Meads
128
2.
Bristol Temple Meads - Bristol Parkway
122
3.
Bristol Temple Meads - London Paddington
115
4.
London Paddington - Bristol Temple Meads
108
5.
Bristol Parkway - London Paddington
103
6.
Bristol Temple Meads - Cardiff Central
102
7.
Severn Beach - Bristol Temple Meads
98
8.
London Paddington - Bristol Parkway
97
9.
Bristol Parkway - Bristol Temple Meads
93
10.
Cardiff Central - Cardiff Central
79

Longest journeys

1.
London Kings Cross - Inverness (via Carlisle)
619mi 12ch
2.
Helsinki - Oulu
426mi 32ch
3.
London Euston - Glasgow Central
403mi 60ch
4.
London Euston - Glasgow Central (via Northampton)
403mi 39ch
5.
London Euston - Edinburgh
402mi 52ch
6.
London Euston - Edinburgh (via Northampton)
402mi 29ch
7.
Glasgow Central - London Euston
401mi 36ch
8.
London Euston - Glasgow Central
401mi 34ch
9.
Glasgow Central - London Euston
401mi 34ch
10.
Glasgow Central - London Euston
401mi 32ch