Our train network offers trains to London King's Cross station from most major northern stations, including Doncaster, Bradford, York and Sunderland. Regardless of whether you are jetting off for an action-packed weekend with the kids, or a few busy nights on business, we can help you book the best train ticket to London at the best price.
How do I book a train ticket to London?
The right ticket for you will depend on things like when you wish to travel, where from and what class. Thankfully, from Advance tickets to Railcards, there are lots of ways to find the cheapest train ticket to London for your plans.
You can get an extra 25% student discount on Advance tickets with a valid student email address.
Remember, we've made our cheapest Advance tickets available up to 6 months before travel, and there's only a limited number of them - make sure you book early to get the best deal on cheap train tickets to London.
You can also view our interactive train timetable to find what train times to London are available. Once you're ready, it's easy to buy tickets using our online booking platform.
Things to do in London
London is a city that never sleeps. From trendy cocktail bars and pop-up restaurants to West End theatre shows and countless live music venues, your nights there will always be exciting. No matter what food you crave or entertainment you love, after stepping off one of our trains to London, the possibilities are endless.
Fill your days with shopping trips in Chelsea, boat rides down the Thames, picnics on Hampstead Heath and walks down the Southbank. Are you also getting a train ticket to London for a little one? Then don't forget to take them to the countless free museums and exhibitions on offer in the capital, including the Natural History Museum, the Science Museum and Tate Modern.
Explore our routes to London
Ticket Offers
Before you board
- How do I add a train Railcard?
- How do I book a ticket?
- Can I get a refund on an unused train ticket?
- Do you offer travel assistance?
- How can I contact lost property?
How do I add a train Railcard?
Once you’ve chosen your journey and departure time, you'll find an option below to add a Railcard. Simply select the ‘+’ button and scroll through the list until you find your Railcard to add it to your journey.
Keep in mind that once you select a Railcard, the train fares displayed on the app will automatically reflect the relevant discount. To remove a Railcard, select the ‘x’ next to your initial selection.