Booking a train in Britain usually means opening one of two or three apps, and TrainPal has quietly become a genuine rival to Trainline over the past couple of years. The Independent's travel team has been using it for roughly two years and has run through the practical questions first-time users tend to ask: is it legitimate, is it cheaper, and how do the discount codes actually work?
The short answers: yes, it's legit, and no, it isn't automatically cheaper. TrainPal is a third-party booking platform that shows fares across all UK rail operators in one search, issuing tickets in exactly the same way as Trainline or National Rail. It also covers some international routes, including Eurostar, so it's usable for more than domestic trips. On price, the honest answer is that it depends. Both apps sell the same seats for the same journeys, but the final total can shift depending on booking fees, railcard savings and whatever promotions are running at the time. The sensible move is to compare the full price in both apps before paying, rather than assuming one always wins.
Where TrainPal leans hardest is promo codes, and these are worth understanding because the redemption process isn't obvious. You don't just paste a code at checkout. Instead, you tap the account icon in the bottom-right of the app, head to "Promo codes", enter the code there, and redeem it. It then sits in your code log until you tap "Use", which takes you to the relevant booking page, with the discount applied automatically at checkout. Codes can expire or carry conditions — minimum spends, specific travel dates or ticket types — so read the small print if one doesn't seem to work.
On the practical side, refunds and changes are handled entirely in-app. Go to "My bookings", select your journey and scroll to "Manage my booking", where you can request a refund, change the ticket or file a delay repayment without phoning anyone. Most tickets are refundable within reason, though some fares are non-refundable or carry a fee. If something goes wrong with a payment or booking, live chat in the app or the online form is the fastest route to support — have your booking reference and journey details ready.
Why does this matter for travellers? Because UK walk-up fares are among the priciest in Europe, and even a few pounds saved per trip adds up for anyone doing regular city-to-city trips — London to Manchester, Edinburgh to York and so on. TrainPal isn't magic; it's the same national fare system with a discounts layer on top. But for anyone who books rail travel a few times a year, having a second app to cross-check against Trainline, plus a working promo code, is an easy way to shave costs. The main caveat, as with any third-party booker: check the operator, departure time, ticket type and restrictions before you pay, because that's where mistakes get expensive.