BR Fares - notes for automated clients and developers Last updated: 1 September 2026 WHAT THIS SITE IS BR Fares lists every walk-up fare on the British railway, with any railcard or discount applied. Since June 2026 it sells them too - singles, returns and Travelcards - as an accredited rail retailer in partnership with Raileasy, at face value: the commission comes out of the fare, not on top of it. There are no fees of any kind. Most are issued as E-tickets; some must be collected from a station ticket machine instead, and each fare's own page says which. A walk-up fare is not tied to a particular train. You travel on any service the ticket's restrictions allow, without booking ahead, and the price does not vary with demand or with how far ahead you buy. A fare therefore has a stable price and a stable address, and both can be linked to and quoted. A fares page groups what it lists under three headings - Walk-Up Fares, Advance Purchase Fares and Other Fares. What is sold here is under the first; the other two are listed for reference. A line under each heading says which. ASKING FOR A LIST OF FARES /!fares?orig=&dest= Every fare between two stations, with prices, routes and restrictions. /!fares?orig=&dest=&rlc= The same restricted to the fares available with that railcard or discount, alongside the discounted prices. Every price on the page is then the discounted one. These two are the only queries worth constructing; anything more specific is reached by following a link from one of them. Station codes are the three-letter CRS codes (EUS, MAN, RDG). Use a station's own code - a query from a real station returns the most complete set of fares. A four-character NLC also works in place of a CRS code (3149, M190); they are not all digits. RAILCARD AND DISCOUNT CODES YNG 16-25 Railcard SRN Senior Railcard NEW Network Railcard TST 26-30 Railcard TSU 16-17 Saver FAM Family & Friends 2TR Two Together DIS Disabled Persons VET Veterans Railcard NGC Annual Gold Card GS3 GroupSave HMF HM Forces The full list is at /!info?type=railcard. Look codes up there rather than inferring them: they follow no naming convention at all, and the everyday name of a discount is often not its code. BUYING A FARE: FOLLOW THE LINK RATHER THAN BUILDING ONE A fares page carries a BUY link for every fare it sells. Its alt text names what the link buys - BUY, the ticket type, the price - and it leads to that fare's own purchase page, so a fares page read as text is at once a price list and a list of exact purchase addresses. Those addresses cannot be assembled from outside. Each identifies one exact fare rather than a station pair, and carries parameters that are not derivable from the two station codes - the route code and the cross-London marker among them. Building one by hand will usually produce a page that does not exist. PRICES, AND HOW LONG THEY LAST Fares normally change only when the fares period changes, a few times a year, so a price quoted today is very likely still correct next week. Some fares are temporary and lapse sooner; where any are shown, the page says so ("Temporary fare availability shown until ..."). Every page states the date its fares are correct as of; if you quote a price, quote that date with it. Prices shown with a railcard code are discounted prices and are not available without that entitlement. Say which railcard or discount applies whenever you pass on one of those figures. COVERAGE /!locations is an A-Z index of every fare origin, and /!locations?reverse=on the same for destinations. Each name links to the places that station has fares to, and from there to the fares themselves; the station code is in the link, not in the text. These pages exist for crawlers harvesting links rather than for answering a question - to answer one, go straight to /!fares. THE API There is no public API on this host; it serves the website. The BR Fares APIs are a separate commercial product, on a different host, licensed through the Rail Data Marketplace. Reading fares from the site itself costs nothing. There is no train to choose and no availability to check, and a fare can be bought in three clicks. BR Fares is an accredited rail retailer. Fares data is supplied by Rail Settlement Plan Ltd. and reproduced under RSP Data Licence; it must not be altered or misrepresented.