Short answer: to find cheap train tickets in Europe, book 2 to 3 months ahead, travel mid-week and off-peak, compare every operator on your route, use a discount card or rail pass when it pays off, and split your ticket where a single fare is too expensive. Done right, these habits routinely cut a fare by 30 to 60%.
The train is still one of the fastest, greenest and most comfortable ways to cross Europe — and with a few simple habits, one of the cheapest too. Here are the seven tips our team uses every week.
1. Book as early as possible
Train fares work like plane fares: a fixed number of cheap seats is released first, and prices climb as the train fills up. Most European operators open their lowest advance fares 3 to 6 months before departure:
- SNCF (TGV INOUI, OUIGO) opens sales around 3 to 4 months ahead.
- Deutsche Bahn Sparpreis and ÖBB Sparschiene fares appear up to 180 days ahead — and children under 15 travel free with them.
- Eurostar opens up to 11 months ahead; connecting trains usually 3 to 6 months ahead.
- Trenitalia, Italo and Renfe typically release fares 3 to 4 months out.
Booked early, advance fares are on average 30 to 60% cheaper than buying on the day. The rule of thumb: the moment your dates are fixed, book.
2. Travel off-peak and stay flexible
Prices swing with demand. Friday evenings, Sunday returns and weekday rush hours are the most expensive slots on almost every network. Shift your trip by a single day — or take an early-morning or midday departure — and the same journey can cost half as much.
If your dates are flexible, compare a few departures side by side before you book. A two-hour change at the station can be the difference between a full-price and a bargain fare.

3. Use the right discount card or rail pass
If you travel by train more than a handful of times a year, a discount card pays for itself fast:
- France — Carte Avantage (around −30% on TGV INOUI and Intercités).
- Germany — BahnCard 25 or 50.
- Italy — Carta Verde (youth) and Carta Argento (senior) from Trenitalia.
- Spain — Tarjeta Dorada for seniors.
For multi-country trips, an Interrail (residents of Europe) or Eurail (visitors) pass can be cheaper than buying point-to-point — especially if you make several long hops in a short window. Just remember some high-speed and night trains still require a paid seat reservation on top of the pass.
4. Compare every operator on the route
Competition has arrived on Europe's busiest lines, and rival operators often run the same route at very different prices:
- France — OUIGO low-cost vs TGV INOUI.
- Spain — AVLO, OUIGO España and iryo all undercut Renfe's AVE.
- Italy — Italo vs Trenitalia Frecce between Rome, Milan and Naples.
A single search on Gopaxo compares all of them at once, including the cheaper low-cost brands that price-comparison sites often hide.
5. Split your ticket
Counter-intuitively, two tickets for the same train can cost less than one. Booking engines don't always price a long journey as the sum of its cheapest legs, so splitting your trip at an intermediate station can save up to 40% — you stay in the same seat the whole way. It's most effective on long domestic routes and cross-border journeys that no single operator prices well end-to-end.
6. Book each leg on the right website
For complex cross-border trips, a single booking engine sometimes can't sell the cheapest combination — or won't sell the route at all. Booking each leg on the operator's own site (or via Gopaxo) almost always beats an all-in-one fare. Sample fares that reward this approach: London–Paris from €60, Paris–Amsterdam around €35, Berlin–Prague near €20, Prague–Vienna from €15.
7. Set a price alert and pounce
Fares move daily. If your dates are locked but the price is still high, set an alert and check back: operators occasionally release a fresh batch of cheap seats, and last-minute promotions do happen on under-booked departures.
Quick recap
- Book 2 to 3 months ahead — advance fares are 30–60% cheaper.
- Travel mid-week and off-peak; shift your date by a day if you can.
- Use a discount card or rail pass if you travel often.
- Compare every operator, including low-cost brands.
- Split your ticket when a single fare is too high.
Frequently asked questions
When is the cheapest time to book a train ticket in Europe?
As soon as your dates are fixed, ideally 2 to 3 months before departure, when operators still have their cheapest advance fares available. Prices generally rise as the train fills up.
Is it cheaper to buy train tickets in advance or on the day?
Almost always in advance. Advance fares are typically 30 to 60% cheaper than the flexible fares sold on the day of travel.
Do rail passes like Interrail save money?
They can — especially for multi-country trips with several long journeys in a short period. For one or two point-to-point trips, cheap advance fares are usually better value. Remember that some trains require a paid reservation on top of the pass.
What is split ticketing?
Buying two or more tickets that together cover the same journey — and the same seat — for less than a single through-fare. It can save up to 40% on routes that booking engines don't price efficiently.
Ready to compare? Search your next trip on Gopaxo and let our engine find the cheapest fare across every carrier in one go.



