Cheaper abroad: Cross-border train tickets are often much more expensive at Deutsche Bahn than at the foreign operator for the same route. A 2024 Wise analysis found savings of up to 50% when booking directly with ČD, ÖBB, PKP or SNCF instead of DB. This guide shows when the workaround pays off, which routes save the most — and what to watch out for.
Why are prices different?
Every European railway sells cross-border routes under its own pricing logic. On Berlin → Prague, DB is only a sales channel — the train is usually operated by ČD or a cooperation partner. DB receives a small Sparpreis contingent per sale; the rest is offered as full-price Flexpreis. ČD, in contrast, sees its full national contingent including SporoTiket offers — hence the difference.
In short: You're buying the same ticket, on the same train, for the same date — just from a different railway with different pricing.
Example: Berlin → Prague (EC)
DB website
EuroCity, 4h 15min
from €59.90
ČD website
Same train, same day
from €29
* Example prices April 2026, non-refundable fare (SporoTiket / DB Super Sparpreis). Live prices vary by availability.
Top routes with the biggest price gap
We sampled these routes in April 2026. Savings are typical, but vary with lead-time and time of day.
| Route | Cheaper operator | DB | Foreign | Savings |
|---|---|---|---|---|
| Berlin → Prague EuroCity | ČD | €59.90 | €29 | −52% |
| Berlin → Warsaw Berlin-Warszawa-Express | PKP Intercity | €49.90 | €29 | −42% |
| Munich → Vienna Railjet | ÖBB | €49.90 | €29.90 | −40% |
| Munich → Zagreb Nightjet | ÖBB | €89.90 | €49.90 | −44% |
| Frankfurt → Paris ICE/TGV | SNCF Connect | €89.90 | €59 | −34% |
| Munich → Milan EuroCity | Trenitalia | €79.90 | €49 | −38% |
| Karlsruhe → Basel ICE | SBB | €49.90 | €35 | −30% |
* Comparison prices as of April 2026, cheapest available fare (Super Sparpreis / SporoTiket / Sparschiene / Super Promo / Prem's / Super Economy).
Step by step: Book with a foreign operator
- 1
Compare on an aggregator
Start on Trainline or Omio and enter your route. Both show multiple operators at once — so you can see which foreign carrier is cheap on this route.
- 2
Switch to the operator's website
Open the cheapest operator's site (e.g. cd.cz for ČD, oebb.at for ÖBB). You'll avoid the aggregator booking fee (usually €1–3 per ticket).
- 3
Pick fare and book
Choose the cheapest fare (usually "non-refundable" early-bird). Pay by credit card — foreign operators rarely accept direct-debit. Tickets arrive as PDF via email.
- 4
Take the ticket with you
The PDF ticket is valid Europe-wide with its printed QR or barcode. Save it offline. On inspection, the German conductor will scan it like any other ticket.
Operator overview
České dráhy (ČD)
Czech RepublicStrong on: Berlin-Prague, Prague-Budapest, Prague-Vienna
Cheapest fare: SporoTiket
Visit websiteÖBB
AustriaStrong on: All routes toward Vienna, Nightjet operator
Cheapest fare: Sparschiene
Visit websitePKP Intercity
PolandStrong on: Berlin-Warsaw, inner-Polish long-distance
Cheapest fare: Super Promo
Visit websiteSNCF Connect
FranceStrong on: Paris routes, TGV to Brussels/London
Cheapest fare: Prem's
Visit websiteTrenitalia
ItalyStrong on: Munich-Milan, Frankfurt-Venice
Cheapest fare: Super Economy
Visit websiteRenfe
SpainStrong on: Paris-Barcelona, inner-Spanish AVE
Cheapest fare: Promo / Promo+
Visit websiteBenefits and risks
Benefits
- ✓ 15–50% cheaper than DB
- ✓ Same ticket, same train, same seat
- ✓ EU passenger rights apply Europe-wide
- ✓ Direct booking saves aggregator fees
- ✓ Earlier booking pays off (3–4 month lead)
Risks
- ✕ Support usually in English, not German
- ✕ Refunds run through the foreign operator
- ✕ BahnCard does not apply to foreign-issued tickets
- ✕ Cheapest fares are often non-refundable
- ✕ Credit card almost always required
Pro tips
Plan 3–4 months ahead: The cheapest contingents (SporoTiket, Sparschiene €9.90, Prem's €39) are strictly limited. Earlier = higher chance.
Switch to English on ÖBB/ČD sites: English versions are full-featured and credit-card payment is more stable than on the local-language version.
Compare first, book direct: Use Trainline/Omio to scan, then book on the operator's original website. Saves €1–3 per ticket in aggregator fees.
For Nightjet always go direct to ÖBB: The Nightjet is an ÖBB product. DB sells it as a reseller, usually more expensive. Book on nightjet.com.
Screenshot your ticket: If the PDF gets corrupted, the screenshot serves as backup — the QR code is what matters.
Compare cross-border prices now
Trainline and Omio show prices from multiple European railways side by side. Compare, then book directly with the cheapest operator.
Compare prices