UntitledCreated with Sketch. UntitledCreated with Sketch. footer-accordion icon-twitter logo-trainline

Book cheap train tickets

Find the best ticket prices for your journey today.

Learn more

Find Cheap Train Tickets Today

Cheap train tickets can be a real benefit for those looking for a day out on a budget. Booking cheap train tickets in advance with Trainline can save you up to 43% on a standard fare when bought at the train station, giving you great value for money for whatever your train journey is. If you’re after cheap train tickets to London, Edinburgh or further into Europe, you can book online with us and start saving money now.

To find cheap train tickets for your upcoming journey, we recommend booking in advance to get the most savings, as train fares will increase until the day you travel. To book cheap train tickets in the UK and Europe, you can do so using our journey planner. Here you will find live train times, how much the ticket costs and where it will stop. What's more, when using the Price Prediction on our app, you can accurately see how your train ticket will rise in price from the moment you look to the day of travel. If you want to find out more about booking cheap train tickets online, then you can read on below.

How to buy cheap train tickets online

When buying train tickets online, booking in advance will make your train tickets much cheaper, and with Trainline, you can save up to 43% on a standard train fare. Cheap train tickets in the UK are not a myth, and in fact, are easier to come by than you may think. There are no restrictions of where cheap rail tickets are normally found. You can get cheap rail tickets to London, the beach or to work, so long as you book enough in advance. The earlier you book, the cheaper the train tickets will be.

To find cheap train tickets for your journey with Trainline, simply enter your travel information into our journey planner and search for the time and date that suits you.

Ways to get cheap train tickets

Buying train tickets in advance is the easiest and fastest way to get cheap train fares for any journey. However, you can also ensure you get the cheapest train ticket for your journey by using a national railcard to include an extra 1/3 off your train ticket price. Using a national railcard is very cost-effective, usually a one-off cost of £30 (Disabled Persons is £20), you can buy cheap train tickets online for almost any train journey you're travelling on, giving you a great discount every time you travel.

Another way to get train tickets cheaper is by buying 2 advance single tickets rather than a return. Once again, planning your journey well in advance. There are a number of journeys in which you can find cheaper train tickets this way, and with our journey planner, you can find the cheapest train tickets for your train trip now.

We help customers across Europe make more than 125,000 smarter journeys every single day

Download the Trainline app Book a train ticket.

See how much you could save?

York Ricer Ouse

Newcastle to York

Save £24.80 by booking 12 weeks in advance instead of on the day of travel.

Oxford Street Shopping

Chester to London Euston

Save £103 by booking 9 weeks in advance instead of on the day of travel.


London Euston to Manchester Piccadilly

Save £99 by booking 9 weeks in advance instead of on the day of travel.

Cheap Train Tickets in Europe

It is not just National Rail journeys that you can book cheap train tickets online with. Trainline Europe offers travellers great discounts for a number of destinations across Europe, including in France, Italy, Spain and Germany.

If you want to book cheap train tickets in these countries, you can either the Trainline Europe page, where you will get more information on where you can travel by train in Europe, as well as fantastic savings on popular rail routes across the continent.

Paris Skyline at night

Trainline Europe Book Now