European train tickets can cost €19 or €190 on the same route — the difference is almost always when and how you book. In 2026, advance fares, budget operators and smart routing still beat flying on price for most city-to-city trips under 800 km. Here is how to find the cheapest tickets across Europe.
At a glance: typical cheapest fares (2026)
| Route | Budget from | Book on | Advance window |
|---|---|---|---|
| Paris → Brussels | €21 | Thalys / Eurostar | 60–90 days |
| Paris → Lyon | €16 | Ouigo or TGV inOui | 30–60 days |
| Berlin → Munich | €17 | DB Sparpreis | 60–90 days |
| Madrid → Barcelona | €9 | Ouigo / iryo | 30–60 days |
| Rome → Milan | €19 | Italo / Frecciarossa | 30–60 days |
| Amsterdam → Paris | €35 | Eurostar / Thalys | 60–90 days |
These are early-booking one-way fares in 2nd class. Walk-up prices on the same routes can be 3–5× higher.
Rule 1: Book early on high-speed trains
Most European high-speed operators use airline-style yield management. The cheapest tickets (Prem's, Sparpreis, Super Economy, Promo) are released in limited quotas and sell out first.
- TGV / SNCF: Prem's from €19 — book at sncf-connect.com or search on Paris–Lyon.
- DB ICE: Sparpreis from €17.90 — best 60–90 days ahead on bahn.de.
- Italo / Frecciarossa: Economy from €19 — italotreno.it or trenitalia.com.
- Renfe AVE: Promo fares from €9 on quieter routes — renfe.com.
Rule 2: Use budget operators where they exist
Budget rail brands strip frills but keep the same tracks:
- Ouigo (France, Spain): Paris–Lyon from €16, Madrid–Barcelona from €9. Separate stations on some routes — check the fine print.
- Flixtrain (Germany): Berlin–Cologne from €9.99. No seat reservation included.
- iryo / Ouigo España: Competition on Madrid–Barcelona has pushed AVE promo fares down.
Budget operators do not accept Interrail passes. Compare pass vs tickets with our Interrail 2026 guide.
Rule 3: Travel off-peak
Tuesday–Thursday departures before 10:00 or after 20:00 are consistently cheaper. Avoid Friday 16:00–21:00 and Sunday evenings — peak business and leisure demand.
Rule 4: Consider split tickets
Sometimes two tickets for the same journey cost less than one through-ticket. Example: Amsterdam → Barcelona is often cheaper as Amsterdam–Paris + Paris–Barcelona booked separately. There is no through-ticket penalty on most European routes — you just need sufficient connection time.
Rule 5: Search live before you buy
Static fare tables go stale fast. Use EuroRail Times to compare live prices across operators for your exact date, then book through our All Aboard widget. See how to book European train tickets for a step-by-step walkthrough.
Related routes & reading
Paris → Amsterdam Madrid → Barcelona Berlin → Munich Rome → Milan How to book train tickets 1st vs 2nd class guide Interrail 2026 guide Budget rail travel guide Cross-border tickets explained Long weekend rail tripsPlan this trip
Book your train first on EuroRail Times (All Aboard), then hotels and tours.
Find cheap tickets for your route
Search live times and prices — book in minutes via All Aboard.
Search trains & book →