This year

6236mi 18ch
from 210 journeys

This month so far

122mi 05ch
from 5 journeys

Last month

2036mi 74ch
from 75 journeys

All time

104268mi 13ch
from 3679 journeys

Recent journeys

2 April 2026
19:05 Edinburgh to Inverkeithing
Train journey for 13mi 12ch, arriving at 19:30
2 April 2026
18:04 Glasgow Queen Street to Edinburgh
Train journey for 47mi 21ch, arriving at 18:57
2 April 2026
08:05 Haymarket to Glasgow Queen Street
Train journey for 46mi 02ch, arriving at 08:53
1 April 2026
22:09 Inverkeithing to Haymarket
Train journey for 11mi 73ch, arriving at 22:29
1 April 2026
18:41 Inverkeithing to Dalmeny
Train journey for 3mi 57ch, arriving at 18:48
30 March 2026
17:56 Haymarket to Inverkeithing
Train journey for 11mi 73ch, arriving at 18:15

Most frequent journeys

1.
Haymarket - Glasgow Queen Street
341
2.
Edinburgh - Dalmeny
274
3.
Inverkeithing - Haymarket
264
4.
Dalmeny - Edinburgh
253
5.
Dalmeny - Haymarket
241
6.
Glasgow Queen Street - Haymarket
234
7.
Haymarket - Inverkeithing
203
8.
Haymarket - Dalmeny
175
9.
Glasgow Queen Street - Edinburgh
150
10.
Edinburgh - Inverkeithing
80

Longest journeys

1.
Aberdeen - Plymouth
694mi 51ch
2.
Glasgow Central - London Euston
403mi 76ch
3.
London Kings Cross - Edinburgh
402mi 40ch
4.
Edinburgh - London Kings Cross
402mi 40ch
5.
London Kings Cross - Edinburgh
396mi 07ch
6.
Edinburgh - London Euston
395mi 53ch
7.
London Kings Cross - Edinburgh
394mi 49ch
8.
London Kings Cross - Edinburgh
393mi 13ch
9.
Edinburgh - London Kings Cross
393mi 13ch
10.
Carstairs - London Euston
372mi 68ch