Fares Guide

Despite setting zonal fares a few years ago, the fare structure for rail journeys is incredibly complex and getting worse. TfL used to have a series of pages on their website which described the various scales in great detail. Unfortunately they decided that maintaining them was too complex, so they removed them. In response to many requests for this information I have written a script to automate maintaining the lists by querying the fares database for a sample real journey for each entry. You can access the pages for each passenger type in the links to the right, along with a guide to the different scales and a colour coded map to help decide which scale applies to your journey.

The Oyster Fare Finder is my version of the TfL Single Fare Finder for finding the fare between any two rail stations in the Oyster area. It uses exactly the same data as the TfL version but displays the results in a different way. When you select your start and end stations it will display all the fares for the default route and any alternative routes below. It is really important to describe your journey the right way round, because the times when peak fares apply can be different depending on the direction of travel.

Sadly the TfL data has one major flaw which is that it doesn’t describe what it thinks the default route is. In most cases this doesn’t matter, but it can cause confusion in some cases. You also need to be careful when selecting stations which are split in two but with the same name (eg Lewisham NR and Lewisham DLR). The default route from Richmond to Lewisham NR is via Waterloo and Waterloo East while the default route from Richmond to Lewisham DLR is via the District Line and the DLR. The latter also offers a cheap roundabout route avoiding zone 1 via Overground, Stratford and the DLR.