If you click a link with an * to go through to a provider, we may get paid. This usually only happens if you get a product from it. This is what funds our team of journalists, and keeps us free to use. Yet there are two crucial things you need to know about this.
- This never impacts our editorial recommendations – if it's in, it's in there because we independently rate it best.
- You'll always get as good a deal (or better) than if you went direct.
For a more detailed explanation see How MSE is financed.
Transport for London Deals

0 Current Deals
-
Ongoing
Certain ex-armed forces personnel qualify for a free Veterans Oyster photocard which gets free and discounted travel in London.
Anyone who receives ongoing War Pensions Scheme payments or guaranteed income payment under the Armed Forces Compensation Scheme is eligible for the photocard. Call TFL and ask for an application form to apply.
What benefits does the Veterans Oyster photocard get me?
- Free travel at any time on London buses, London Underground, London Overground, DLR, tram and TFL Rail.
- Free London travel on most National Rail services on weekends and from 9.30am on weekdays. There are some routes that can be travelled on for free before 9.30am – see Veterans Oyster photocard for included routes.
- Discounted Emirates Air Line fares.
- Discounted River Services fares.
How do I apply?
Call TFL on 0343 222 1234 to request an application form. Fill it out and return it along with an Awards Notification or relevant letter as well as a passport-sized photo.
Once the card arrives, you'll be able to use it straight away. Touch in and out on the yellow Oyster card readers when you start and end your journey.
-
MSE weekly email
FREE weekly MoneySaving email
For all the latest deals, guides and loopholes simply sign up today – it's spam-free!
Latest Expired Deals
-
Free travel for London Marathon runners
No need to buy a ticket, just show your race number to staff
ExpiredSometimes getting to the London Marathon can be as tough as the race itself, but one bonus of being a runner is you can get free public transport on most services within London and on some services to and from the capital on race day.
Here's a list of services giving marathon runners (but not spectators) free travel on Sun 28 Apr. You don't need to get a ticket, just show your race number to staff.
- Transport for London - runners can travel for free on London Underground, London buses, London Overground, DLR, TfL Rail, trams, and Emirates Air Line between 4.30am and 6.30pm. If you're a race official or on-duty St John Ambulance volunteer you can also travel for free on these services by showing your officials' course pass or tabard.
- Southeastern - runners get free travel from London Victoria, Cannon Street, Charing Cross, Waterloo East and London Bridge to either Greenwich, Maze Hill or Blackheath.
- Thameslink - runners can travel free on services from London Bridge to either Greenwich or Maze Hill, between 6.45am and 10.30am.
- c2c - runners get free travel between Essex and London.
- Chiltern Railways - runners get free travel on London Marylebone services with additional early morning trains at 6.40am from Banbury and 7am from Aylesbury via High Wycombe.
- Oxford Tube - runners get free travel on coaches between Oxford and London on Sat 27 Apr (if you're travelling down the day before the race) and Sun 28 Apr. Show your race number, certificate or badge to the driver.
- Oxford Bus Company - runners can travel free on the X90 coach service between Oxford and London.
-
Free travel for London Marathon runners
No need to buy a ticket, just show your race number to staff
ExpiredSometimes getting to the London Marathon can be as tough as the race itself, but one bonus of being a runner is you can get free public transport on most services within London and on some services to and from the capital on race day.
Here's a list of services giving marathon runners (but not spectators) free travel on Sun 22 Apr. You don't need to get a ticket, just show your race number to staff.
- Transport for London - runners can travel for free on London Underground, London buses, London Overground, DLR and trams between 4.30am and 6.30pm. If you're a race official or on-duty St John Ambulance volunteer you can also travel for free on these services by showing your officials' course pass or tabard.
- Southeastern - runners get free travel from London terminal stations (Victoria, Cannon Street, Charing Cross, Waterloo East and London Bridge) to either Greenwich, Maze Hill or Blackheath.
- c2c - runners get free travel between Essex and London.
- Chiltern Railways - runners get free travel on London Marylebone services with additional early morning trains at 6.40am from Banbury and 7am from Aylesbury via High Wycombe.
- Oxford Tube - runners get free travel on coaches between Oxford and London on Sat 21 Apr (if you're travelling down the day before the race) and Sun 22 Apr. Show your race number to the driver.
- Oxford Bus Company - runners can travel free on the X90 coach service between Oxford and London.