Last updated:

Direct Answer: Deutsche Bahn opens bookings exactly 6 months (180 days) before the travel date. The cheapest tickets — Super Sparpreis from €17.90 — are released on that first day and sell out in order of price. For the best fare, book as soon as tickets open, ideally 3–6 months ahead. After that, prices only rise.

If you are planning a trip by Deutsche Bahn and want the lowest possible price, the single most important thing you can do is book early. This guide explains exactly when tickets go on sale, how prices change over time, and when it makes sense — or doesn’t — to book far ahead.


The Deutsche Bahn Booking Window: 6 Months in Advance

Deutsche Bahn releases tickets for long-distance trains (ICE, IC, EC) exactly 6 months before the travel date, at 00:01 on that day. This applies to all fare types, including:

  • Super Sparpreis (from €17.90 — the cheapest fare, non-refundable, tied to one train)
  • Sparpreis (from €21.90 — slightly flexible, €10 cancellation fee)
  • Flexpreis (fully flexible — available at any time, but significantly more expensive)

In practice: If you want to travel on 25 November 2026, tickets become available on 25 May 2026.

For regional trains (RE, RB) and the Deutschlandticket, different rules apply — see below.


How Deutsche Bahn Prices Change Over Time

This is the most important thing to understand: DB uses dynamic pricing. There is a fixed number of Super Sparpreis seats on each train. Once they sell out, the next price tier activates — and it is always higher.

Time Before Travel Typical Fare (2nd class, mid-distance ICE) Availability
6 months (day of release) €17.90–€29 Super Sparpreis Highest — best selection
3–5 months €29–€49 Super/Sparpreis Good — many trains still cheap
1–3 months €49–€79 Sparpreis Limited cheap seats remaining
2–4 weeks €79–€130 Sparpreis / Flexpreis Most cheap seats sold
Less than 1 week €130–€250+ Flexpreis Cheap seats usually gone
Same day Flexpreis only Full price

Prices vary by route, day of week, and demand. Weekend and holiday trains sell out faster.

The takeaway: Every week you wait after the 6-month window opens, the expected price increases. There is no “sweet spot” later in the booking curve — early is always better for price.


When Exactly Do Deutsche Bahn Tickets Go on Sale?

Tickets for a specific date become available at midnight on the day exactly 6 months before travel.

Examples: – Travel date: 15 December 2026 → Tickets on sale from: 15 June 2026 – Travel date: 1 August 2026 → Tickets on sale from: 1 February 2026 – Travel date: 3 January 2027 → Tickets on sale from: 3 July 2026

To check the exact release, count back 180 days — or simply open bahn.de on the date you think they go on sale and search for your route.

Find the cheapest DB fare with the Bestpreissuche price calendar →


How to Book the Cheapest German Train Ticket

Step 1 — Use the price calendar (Bestpreissuche) On bahn.de, click “Bestpreissuche” (best price search) before entering a fixed date. This shows the cheapest available fare for each day of the month — often Tuesday and Wednesday are €10–20 cheaper than Friday or Sunday.

Step 2 — Book at the 6-month mark Set a reminder for the day tickets open for your travel date. Log in to bahn.de or the DB Navigator app at opening time. The very first Super Sparpreis seats — the ones at €17.90 — go fast on popular routes.

Step 3 — Choose Super Sparpreis if your plans are fixed Super Sparpreis cannot be changed or refunded. Only book it if you are confident of your date and train. If there is any chance your plans change, add the €10 Sparpreis instead — it allows cancellation with a small fee.

Step 4 — Add a seat reservation Seat reservations cost €3–5 extra and are not included in any ticket price. They are optional but strongly recommended on ICE trains, especially on busy Friday afternoons and Sundays.

Book Super Sparpreis from €17.90 on Deutsche Bahn →


Best Days and Times to Travel for the Cheapest Tickets

Not all travel days are equal in price. Deutsche Bahn’s dynamic pricing reflects demand, so the cheapest days to travel are:

Day of Week Price Level Notes
Tuesday ⭐ Cheapest Least demand, most cheap seats
Wednesday ⭐ Cheapest Similar to Tuesday
Saturday (off-peak) ✅ Good Leisure travel but less demand than Sunday
Monday ⚠️ More expensive Business commuters, Monday morning trains
Thursday ⚠️ More expensive Pre-weekend bookings
Friday afternoon ❌ Most expensive Peak commuter + leisure travel
Sunday evening ❌ Most expensive Return journeys, high demand

Early morning and late evening trains also tend to have more cheap seats available than mid-morning and afternoon services.


Special Cases: Regional Tickets and Deutschlandticket

The 6-month advance booking rule applies to long-distance trains (ICE, IC, EC) only. Other ticket types work differently:

Deutschlandticket (€58/month)

The Deutschlandticket is a subscription. There is no advance booking in the traditional sense — you subscribe and it is valid for the calendar month. You can subscribe up to the 9th of the preceding month. It covers all regional trains (RE, RB, S-Bahn, trams, buses) but not ICE, IC, or EC.

Regional Day Tickets (Ländertickets, Bayern-Ticket, etc.)

These can typically be booked the same day — no advance purchase advantage on price. The Bayern-Ticket costs €29 regardless of when you buy it.

Night Train (Nightjet by ÖBB)

ÖBB opens bookings 6 months in advance, same as DB. The cheapest Nightjet couchette fares (from €39.90) sell out quickly on popular routes like Munich–Rome or Berlin–Vienna.

[INTERNAL LINK: discounted-train-passes-tourists-germany]


Does the BahnCard Help with Advance Booking?

Yes — the BahnCard gives a percentage discount on all DB fare types, including the already-cheap Super Sparpreis:

  • BahnCard 25: 25% off all DB tickets → Super Sparpreis from ~€13.40
  • BahnCard 50: 50% off all DB tickets → Super Sparpreis from ~€9

The BahnCard discount applies on top of the advance fare, making early booking even more valuable. If you travel by DB more than 3–4 times per year, the BahnCard 25 typically pays for itself.

Try the Probe BahnCard 25 (trial card, cancel anytime) →

[INTERNAL LINK: bahncard-25-vs-50-comparison]


When It Makes Sense NOT to Book Far in Advance

There are situations where early booking is not the right strategy:

1. Flexible travel plans If you are not sure of your exact date, do not lock in a Super Sparpreis. Either book Flexpreis (any train same day) or wait until your plans are confirmed.

2. Very short or regional journeys For trips under 50 km — city centre to airport, or a single regional hop — the price difference between advance and same-day is small. Flexpreis or a day ticket often makes more sense.

3. Group travel (6+ people) Deutsche Bahn has a dedicated group booking service for 6 or more people. Group fares (Sparpreis Gruppe) are available regardless of advance booking window and may offer better pricing than individual advance tickets.

4. Unexpected need to travel If you need to travel urgently, Flexpreis is the only real option. It allows boarding any ICE/IC/EC on your route that day, with full flexibility to change — essential for business travel.


Summary: Best Booking Strategy for German Train Tickets

Goal Best approach
Absolute lowest price Book the moment the 6-month window opens
Good price with some flexibility Book 90–120 days ahead, choose Sparpreis
Maximum flexibility Book Flexpreis — no price advantage to booking early
Monthly unlimited regional travel Deutschlandticket subscription
Saving money on many trips Get BahnCard 25 before booking

Search DB connections and compare fares on bahn.de →


FAQ: Booking German Train Tickets in Advance

How far in advance can I book Deutsche Bahn tickets? Deutsche Bahn opens ticket sales exactly 6 months (180 days) before the travel date. This applies to all long-distance trains including ICE, IC and EC. Regional trains and day tickets can usually be purchased on the day of travel.

When should I book to get the cheapest German train ticket? Book as soon as tickets become available — 6 months before your travel date. The cheapest Super Sparpreis fares (from €17.90) are released on day one and sell out in order of price. The earlier you book, the better the price.

What is the cheapest Deutsche Bahn fare? The Super Sparpreis is the cheapest DB fare, starting from €17.90 for domestic routes. It is tied to a specific train and cannot be changed or refunded. It is available up to 6 months before travel and quantities are limited.

Do German train ticket prices go up the later you book? Yes. Deutsche Bahn uses dynamic pricing — the number of Super Sparpreis seats is limited, and as they sell out, the next price tier activates. Prices generally increase the closer you get to the travel date. There is no advantage to waiting.

Can I book German train tickets on the same day? Yes — Flexpreis tickets are available up to and including the day of travel. You can board any ICE, IC or EC train on your route on that day. However, Flexpreis is significantly more expensive than advance fares. Super Sparpreis and Sparpreis advance fares cannot be purchased on the day of travel.

How do I find the cheapest day to travel by German train? Use the Bestpreissuche (best price search) on bahn.de. This shows the cheapest available fare for each day of the month on your route. Tuesday and Wednesday are typically the cheapest days; Friday afternoons and Sunday evenings are the most expensive.

Is there a booking fee for buying Deutsche Bahn tickets in advance? No — there is no booking fee when purchasing online at bahn.de or in the DB Navigator app. A small service fee (approximately €2–3) applies when purchasing at a staffed ticket counter (Reisezentrum) at the station.

What happens if I book early but need to change my plans? If you book Super Sparpreis, changes and refunds are not possible. If you book Sparpreis (from €21.90), you can cancel for a €10 fee. Flexpreis allows free changes and a full refund at any time. If you are unsure of your plans, Sparpreis or Flexpreis gives you a safety net.

How far in advance can I book Nightjet overnight trains from Germany? ÖBB Nightjet trains — which operate overnight from German cities to Austria, Italy, Switzerland and beyond — open bookings 6 months in advance, the same as Deutsche Bahn. The cheapest couchette seats (from €39.90) sell out early on popular routes.

Does the BahnCard work on advance-booked tickets? Yes. The BahnCard 25 gives 25% off all DB fares, including Super Sparpreis and Sparpreis advance tickets. The BahnCard 50 gives 50% off. Both discounts apply on top of the advance fare, so early booking + BahnCard together produces the lowest possible price.