
Londoner with a railcard? It could save you £100s on Tube, DLR and Elizabeth line fares
Like millions of others, you may have switched to paying for travel in London using contactless or mobile payments – but the humble Oyster card still has one nifty trick up its shell. Certain railcards can be added to it, unlocking a 33% discount on off-peak, pay-as-you-go fares on the Tube, Elizabeth line, DLR, London Overground and National Rail in London. It's a no-brainer if you regularly travel in the capital – but I reckon many are missing out.
Due to how TfL's systems are set up, this trick only works with Oyster cards (not contactless, Apple Pay, Google Pay, and so on). And only certain individual railcards give the discount – I've listed them below.
I've been doing this for years, saving £100s in the process. But when I mention it to people, very few know about the discount or bother to claim it. So I'm spreading the word again in the hope of saving you some cash. Click on the links below to go to the relevant info:
-
How much could I save? (Spoiler: A LOT!)
PS. My editor agreed to let me add some fun photos of London's public transport to this blog. Hope you enjoy them as you scroll through.

Which railcards does this work with?
Any of these:
-
16-25 Railcard (including the four-year Santander version)
-
26-30 Railcard
-
Disabled Person's Railcard (this one gives you a 33% discount on PEAK fares, too!)
-
HM Forces Railcard
-
Senior Railcard
It DOESN'T work with the Network Railcard, Family & Friends Railcard, Two Together Railcard or Veterans Railcard.
Got an Annual Gold Card or Gold Record Card after buying a yearly travelcard? You can get a similar 33% discount on off-peak fares without a separate railcard – just follow the steps below to add your Gold Card to your Oyster.

What does 'off-peak' mean?
In a nutshell, any time outside the weekday morning and evening rush hours. Crucially, this means Saturdays and Sundays are ALWAYS off-peak. Here's the full breakdown:
Monday to Friday (except public holidays) | Saturday and Sunday | Public holidays |
---|---|---|
Off-peak fares apply: | Off-peak fares apply ALL DAY. | Off-peak fares apply ALL DAY. |
There's one big exception – if you take the Tube or Elizabeth line to or from Heathrow Airport and your journey starts, ends or goes through Zone 1, you'll be charged a peak fare regardless of the day or time.

How much could I save?
It depends on the number of off-peak journeys you make and which zones you travel to and from. Here are some example savings for a single journey based on my own recent travel around the capital:
🚇 Journey | 💷 Regular off-peak fare | 🤑 Off-peak fare with railcard discount |
---|---|---|
Zone 3 to Zone 1 | £3.10 | £2.05 (£1.05 saving) |
Zone 2 to Zone 1 | £2.90 | £1.90 (£1 saving) |
Zone 2 to Zone 2 | £2 | £1.30 (70p saving) |
Zone 1 to Zone 1 | £2.80 | £1.85 (95p saving) |
Nerdy note: The exact railcard discount is 33.4% (it used to be 34% until September 2024). To work out the discounted fare, TfL multiplies the full fare by 0.666, and then rounds down to the nearest five pence (this process is set out by the Rail Delivery Group which manages railcards).
The savings quickly add up – looking at my journey data, in eight weeks between 2 April 2025 and 28 May 2025, I saved a total of £18.95. Transport for London (TfL) doesn't let you access journey history older than eight weeks, so I couldn't calculate an exact annual saving – but it's likely in the £100 to £200 range, as that eight-week period was fairly representative of my travel patterns throughout the year.
To put these numbers into context, a one-year railcard usually costs £35 – but can often be had for less. For example, you can currently get a railcard for £17.50 using Clubcard vouchers, or for £26.25 using discount codes. I got mine for £20 (before the March 2025 price rise) using a similar discount code I saw in the MSE weekly email.
That means my railcard has nearly paid for itself already – and that's before factoring in a single National Rail journey.

How do I claim the discount?
You need to get the railcard discount applied to your Oyster card to get the cheaper fares.
The first step is to register your Oyster by creating an account on the TfL website (if you haven't already).
You'll then need to visit a Tube or London Overground station (or certain Elizabeth line stations) with your railcard in hand and ask a member of staff to apply your railcard discount. You can only do this in person. In my experience, it's easiest to do at Zone 1 stations, where there are more staff about.
Once the discount is applied, it'll stay on your Oyster until your railcard expires. If you then get a new railcard, you'll need to get the discount added again.

How many Londoners could be missing out on this discount?
OK, I'll be honest here. What I really wanted was irrefutable data showing how many people were missing out. Sadly, that proved impossible to get in this case – even when I submitted a Freedom of Information request.
Still, I reckon as many as half a million people could be missing out. Here's why:
UK population Source: Office for National Statistics. | 68.3 million |
London population Source: Greater London Authority. | 8.9 million |
Percentage of UK population that lives in London Source: Er, maths? 8.9m of 68.3m is 13%. | 13% |
Number of current railcards in the UK Source: Figure provided to me by the Rail Delivery Group, which manages railcards. | 7.4 million |
Estimated number of current railcards in London Source: Maths again – 13% of 7.4m is 962,000. The Rail Delivery Group was unable to provide a figure. | 962,000 |
Oyster cards with an active railcard discount Source: Confirmed to me by TfL. | 377,609 |
Potential number of Londoners missing out Source: You guessed it – maths. Here, I just subtracted 377,609 from 962,000. | 584,391 |
*OK, not quite – but I tried.
