Transport for London Deals

Brand Image

Verified by MSE

report issues

Before you buy

compare prices

Learn to

shop safely

0 Current Deals

  • 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.

    • You're not able to receive a Veterans Oyster photocard if you are eligible for a 60+ London Oyster photocard or Freedom Pass.

  • 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

  • Kew Gardens 30% off tickets via TfL

    Kew Gardens 30% off tickets via TfL

    Code gets you tickets for £15.05, normally £21.50


    Transport for London is currently offering 30% off adult and concession tickets for visits to Kew Gardens, when you travel there via its network. This means you can grab a standard adult ticket for £15.05 (normally £21.50, or £24 with a donation), or a concession ticket for £13.65 (normally £19.50 or £21.50 with donation). The offer is valid seven days a week, until Friday 30 June, excluding the Easter weekend (Friday 7 April - Monday 10 April). 

    Tickets must be purchased either the day of or the day before your visit, and can be bought online or at the entrance to Kew Gardens. If you’re buying on the door, you’ll need to show proof of travel via either the Transport for London Oyster and contactless app or via a paper ticket. If you’re buying online, you’ll need to enter the code KEWTFL30 at the checkout, and show proof of travel once you present your ticket at the gates.

    This discount is valid on standard tickets only – advanced, family, young person and child tickets are not included in this offer. Up to four adults or concessions can get discounted tickets, per one adult that shows proof of travelling to Kew Gardens via the Transport for London network (all modes of travel excluding Santander Cycles).

    The offer applies to standard daytime entry only and is not valid for any events. It cannot be used alongside any other offer and if booking online, you must do this through the Kew Gardens website. If you buy tickets online using the code but can’t show qualifying proof of travel when you get there, you’ll have to pay the price difference between the discounted and full-price tickets.

    See more ideas for cheap days out.

  • Free travel for London Marathon runners

    Free travel for London Marathon runners

    No need to buy a ticket, just show your race number to staff


    Sometimes 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.