Avanti West Coast
London North Eastern Railway

The best prices from hundreds of train and coach companies

Go contactless with digital tickets on your phone

Travel to thousands of destinations in 45 countries

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 61%* 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.

Generally, train fares go up in price, right up until the day you travel. So, the secret to finding cheap train tickets is booking Advance tickets. Our Journey Planner tells you live train times, ticket costs and route stops. Plus, we’ve got a nifty tool on our app, called Price Prediction, which helps pinpoint the best time to book your ticket. It’s like having a crystal ball – in just a few seconds you can see when your ticket price will rise, and by how much. Why not check out our train deals and discounts guide too, where you'll find all the latest offers from UK and European train companies that you can book with us.

If you want to find out more about booking cheap train tickets online, then read on below.

* Average savings on all fares booked at least one week before day of travel vs Anytime fares purchased on day of travel. Subject to availability. Excludes coach.

How to buy cheap train tickets online

Following these simple steps could save you money.

  1. Search online or download our app.
  2. Add your departure and arrival station.
  3. Choose your date – most Advance tickets go on sale 12 weeks before the date of departure, so the earlier you book the cheaper your tickets could be.
  4. Don’t forget to add your Railcard, if you have one, to get an even bigger discount. Alternatively, if you're travelling in a group of three to nine adults, you could use GroupSave for a discount of up to 34% on participating services. 
  5. Book!

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.

How to get cheap train tickets

At Trainline, we have some handy tips for how to get the cheapest train tickets, quickly and easily. Check them out below!

  1. Buy your train tickets in advance.

Booking in advance is a great way to ensure you get your cheap tickets early. You can also try booking two Advance Single tickets instead of a return ticket as this can sometimes work out cheaper.

  1. Use a Railcard.

By getting a National Railcard for yourself, you can look forward to an extra 1/3 off the cost of your train tickets on most routes. What's not to like about that?

  1. Travel Off-Peak.

If you can, travel Off-Peak and you’ll be privy to the cheaper train ticket fares available. Being flexible is a great way to limit the cost of your spend on travel.

  1. Sign up to our Advance Ticket Alert tool.

We want to take the hard work out of finding those all-important Advance train tickets for you. Simply sign up to our Ticket Alert tool and tell us your train route, and we’ll send you an email as soon as tickets become available.

  1. Buy split tickets.

With our handy new split-ticketing app feature, you can save money on your train tickets by splitting one long train journey into two parts, and two tickets.

Other ways to save money on train tickets

Looking for cheap business tickets? Why not register for a free business account? Our handy business portal enables you to keep track of all trips, expenses and tickets in one handy place. With our price prediction tool, we even tell you when to book before your business fare becomes too expensive. Sign up here.

Want to know how to get cheap same-day train tickets and other train discounts? Visit our last-minute train tickets page for our handy tips. If you're travelling as a family and want to save money on train fares, check out our guide to buying family train tickets. Taking the train to get to school, college or university? Our dedicated student train tickets page has got you covered.

Journeys start better with Trainline

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



See how much you could save on train tickets

Newcastle to

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

Chester to
London Euston

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

London Euston to
Manchester Piccadilly

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

Cheap train tickets in Europe

It's 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, Germany., and many more

If you want to book cheap train tickets in Europe, head over to our helpful guide where you can find more information on where you can travel by train, as well as how to find fantastic savings on popular rail routes across the continent. The prices of tickets differ by train operator or country you're travelling in, so if you're looking for information on how to find the cheapest tickets by country, you can start by checking out our guide to trains in Europe.

Frequently asked questions

Cheap train tickets are normally available when they're first released by the train operators. This is usually 12 weeks before your departure date. Booking in advance could save you 61% on average vs Anytime fares on the day.

Yes! Trainline's app allows you to search and book train tickets helping you find the best prices for your journey. With SplitSave in app we'll even show you fares where splitting the ticket can save you even more money. Find out more about SplitSave here.

Yes! If you're looking to book a ticket more than 12 weeks in advance or if they aren't available yet you can set a Ticket Alert with Trainline. We'll then email you when those tickets come on sale, so you book in advance.

Europe’s leading train and coach app

We help customers across Europe make more than 172,000 smarter journeys every day.