Check codes on your product
Paste a trainline product link — we test every code at the real checkout.
All trainline codes
trainline savings snapshot
Expired trainline Codes
These have passed their expiry date but may still work at checkout.
Expired
Likely expired on: 31st May
Expired
Likely expired on: 20th June
Expired
Likely expired on: 9th Sep 2025
Expired
Likely expired on: 4th Jul 2025
Expired
Likely expired on: 20th June
Expired
Likely expired on: 23rd April
Expired
Likely expired on: 20th June
Expired
Likely expired on: 19th March
Expired
Likely expired on: 6th March
Expired
Likely expired on: 2nd Dec 2025
Expired
Likely expired on: 11th Dec 2025
Expired
Likely expired on: 30th Dec 2025
Expired
Likely expired on: 12th Dec 2025
Expired
Likely expired on: 31st Dec 2025
Expired
Likely expired on: 5th January
Trainline market overview
Trainline occupies the dominant position among third-party rail aggregators in the UK, a market it has largely defined rather than contested. The main structural competition comes not from a rival aggregator but from the train operators' own direct channels - LNER, Avanti, GWR, and others all operate their own booking sites and apps, and they carry no service fee. National Rail's journey planner redirects to operator sites rather than competing with Trainline directly. In European rail aggregation, Omio is the nearest comparable, though Trainline's UK market share and brand recognition remain considerably stronger domestically.
Average order values in rail ticketing vary enormously by route and ticket type - a £6 commuter hop and a £280 family advance to Edinburgh sit in the same product category. European bookings, where Trainline's aggregation advantage is most pronounced, tend toward higher AOV. Service fees are generally in the range of a few pounds per booking, which on volume adds up but on individual transactions can be easy to overlook. Promotional cadence is driven partly by operator deals and partly by Trainline's own app-acquisition strategy, which explains why a disproportionate share of current codes target first-time app users.
Repeat purchase behaviour is high by category necessity - regular commuters and frequent leisure travellers book multiple times a year, and the app's stored Railcards and booking history create reasonable switching friction. Customer acquisition is increasingly app-first; the shift to mobile e-tickets has aligned Trainline's product strategy with where it derives promotional value, which is why first-app-booking codes have become a persistent fixture in its discount architecture. With 5 active voucher codes and 42 deals currently live, the mix skews toward route-specific or operator-partnered promotions over blanket sitewide discounts.
About Trainline
Trainline is the UK's most widely used third-party rail ticketing platform - a booking layer that sits between you and whichever train operator actually runs your service. You search, compare, and pay through Trainline; the underlying ticket is issued by the operator. In practice, that means you're booking the same National Rail journey you'd book on LNER or Avanti's own site, just through a single interface that covers the whole network rather than one corner of it.
The practical case for using it is convenience. One app, one account, one place to manage tickets across multiple operators. The mobile app is genuinely well-built - it handles e-tickets competently, and the journey-change notifications are more reliable than most operator apps. Booking European rail through Trainline is where it arguably earns its keep most clearly: Eurostar, Thalys, SNCF, Deutsche Bahn, and Swiss Federal Railways all sit in the same search results. That's meaningfully easier than juggling multiple foreign rail websites.
The honest weakness is the booking fee. Trainline adds a service charge on most purchases - a small but real cost that doesn't apply if you book directly with a train operator. On a cheap advance ticket that fee is a nuisance. On a £300 family booking it's more noticeable. If you're buying a single straightforward UK journey and you already know which operator runs it, their own website or app will often be cheaper.
Its main UK competitors are the individual train operator sites (LNER, Avanti, GWR, etc.) and National Rail's own Ticket Vending Machines. For European journeys, Omio occupies a similar aggregator role. Trainline's edge over Omio is depth of UK inventory and a more mature app; Omio arguably covers some European routes more comprehensively.
Railcards are worth flagging explicitly. The 16-25, 26-30, Two Together, Family & Friends, and Senior Railcards can all be bought and stored digitally within the Trainline app, which is a genuine quality-of-life improvement over carrying a physical card. The discount these unlock - typically a third off eligible fares - stacks with whatever promotional pricing is already in play, which is where the headline savings figures start to make sense.
The honest verdict: if you travel by train regularly across multiple operators, or you're booking European rail, Trainline is a sensible default. If you're making one predictable commuter journey on a single operator's line, check their own site first and skip the fee.
How to use a Trainline discount code
- Head to thetrainline.com and search for your journey as normal - enter your origin, destination, and travel date, then select the ticket you want.
- Proceed through to the payment screen. The promo code field isn't on the search results page - it only appears once you've selected a specific ticket and moved into the checkout flow.
- Look for the "Promo code" or "Discount code" link near the order summary. On mobile it can be tucked below the fare breakdown, so scroll down if you can't see it immediately.
- Paste your code into the field and hit Apply. The discount should appear in your order total before you enter payment details - if it doesn't update, double-check the code hasn't expired and that the fare type qualifies.
- Complete payment as normal. Your e-ticket is delivered to the app or by email immediately; no waiting, no collection required for most journeys.
Trainline shopping tips
- Act on expiring codes promptly. Of the 47 current offers on this page, 5 codes are expiring within the next week. Trainline promotional codes typically tie to specific fare types or routes and don't get extended - if one fits your journey, use it now rather than bookmarking it for later.
- First-order and first-app codes can offer real value. Several of the current offers are specifically for first-time app bookings, with discounts in the 5-10% range. If you've always booked via the website and not the app, that gap is worth checking before you assume you don't qualify.
- European fares are where the bigger percentages appear. The discount range on this page runs from 5% to 63%, but the higher end typically applies to specific European or operator-partnered deals (like LNER family tickets) rather than unrestricted fare reductions. Read the qualifying conditions carefully.
- Railcard maths matters. A Railcard bought through Trainline pays for itself quickly on regular travel - the "year with Railcard" type offers in the current listings reflect this. If you're unsure whether one suits you, the rough rule is: if you make more than a handful of leisure rail trips a year, it's almost certainly worth it.
- The most common discount is 10% off, which sounds modest but on a London-Edinburgh advance return for two people it adds up. Cross-reference the fare with the operator's own site first; if prices match, the code tips the balance toward Trainline.
- Advance booking is the underlying driver of cheap rail fares. Promotional codes amplify savings that are already there from booking 8-12 weeks out. A 10% code on a walk-up fare is less useful than no code on a well-timed advance ticket. The two levers work best together.
- Split ticketing isn't offered by Trainline natively, but it's worth knowing about as a category-level tip. On some longer UK routes, buying two tickets for adjacent legs can be substantially cheaper than a through fare. Dedicated split-ticket tools (Splitticketing.com, for instance) exist specifically for this. Trainline won't surface it automatically.
- Check the service fee before committing. It's displayed at checkout and varies by booking. On low-cost advance tickets the fee can represent a meaningful percentage of the total - factor it in when comparing against booking direct.
trainline promotions FAQs
Recommended stores
Saving at trainline
The best trainline discounts typically offer between 10% and 63% off. Check back regularly as new codes are added frequently.
Reviewed by
Jon Pope ChMC, CodeHut Editor · Last checked 1 week ago
Last updated:
trainline shoppers also like: