Skip to content

Only 51 % of trains arrive on time. Bahnsparer helps you choose the ones that usually do.

It also finds the lowest fare for your journey and seat reservation. Free to use, with no account required.

arrived on time
51 %
Median delay
+5 min
one in 10 journeys
+38 min
trains observed
1,201

Last 30 days, long-distance services. View all measurements

Lowest fare, fastest journey or both: see the trade-off

  1. 08:34

    ICE 1601 · 4 h 05 min

    37.90 €

    arrived on time on 39 % of journeysusually arrived by 12:51Direct connectionLowest fare
  2. 12:04

    ICE 693 · 4 h 05 min

    41.90 €

    arrived on time on 78 % of journeysusually arrived by 16:13Direct connectionBest balance
  3. 17:34

    IC 2049 · 3 h 47 min

    69.90 €

    arrived on time on 81 % of journeysusually arrived by 21:24Direct connectionFastest

The lowest-priced train is often the least punctual, but the timetable does not tell you that. Bahnsparer evaluates every connection and highlights the strongest balance.

What the data means for your journey

39 % oder 81 %

The train you choose makes a difference.

On the same route, one train may arrive on time almost every day while another rarely does. It is worth checking before you book.

Look up your route

+38 min

Usually it is a few minutes. Sometimes it is your connection.

Many delays remain short. But one in ten journeys arrived more than half an hour late, which can be enough to miss a connection.

How the figures are measured

545 Strecken

Your route is probably included.

1.201 Fernzüge und 305 Bahnhöfe, laufend gemessen. Jeder Zug, jeder Bahnhof und jede Strecke hat eine eigene Seite zum Nachschlagen.

Explore the network

Estimates based on past journeys (data source: DB Timetables API, CC BY 4.0)DB's current forecast always remains visible in the app.

1 · Before the journey

Find a travel day and connection

Search flexible dates

The fare calendar compares up to two weeks at once, showing the price and journey time for each day.

Fixed date

Bahnsparer watches your travel day and alerts you to new low pricesincluding an optional price limit.

See all features

App screen: fare calendar from Munich to Berlin with the lowest-priced day and typical fare
Fare calendar
App screen: active price alert with a price history and fares across 14 travel days
Price alerts

2 · When booking

Check prices automatically

Bahnsparer runs these checks automatically in the booking summary:

  • Compare other operators

    If FlixTrain, Westbahn, Leo Express or GoVolta has a suitable journey for less, Bahnsparer shows it straight away.

  • Reserve seats for less

    ČD, MÁV and ÖBB also reserve seats on German ICE and IC trains, typically for 44% less.

  • Buy the ticket from another country's railway

    Check the same connection with ČD, PKP, MÁV, SNCF and other railways.

  • Apply the Deutschlandticket

    The fare is recalculated for your travel party.

  • Combine outbound and return journeys

    Find the lowest-priced combination across both directions.

  • Compare split tickets

    Only journey segments that match the connection exactly. Why this only rarely costs less

Prices are non-binding; you book with the operator selling the connection.

3 · During the journey

Arrival, platform and transfers at a glance

Arrival
DB's current time and when 9 out of 10 comparable journeys arrived
Transfer
Time remaining and onward connections still within reach
At the train
Platform and carriage order

How live journey guidance works

App screen: tracked journey from Munich to Berlin with scheduled arrival and platforms
Real app screen: your journey, followed through to arrival

4 · After the journey

Record the delay. Check possible compensation.

Bahnsparer compares the scheduled and actual arrival. From 60 minutes late, you may be entitled to 25% or 50% of the ticket price; the app shows the possible amount.

When you may be entitled to compensation

Same train, same seat, often for much less

DB is not the only railway selling tickets for its trains. Many European railways sell the same journey, often for less and sometimes with a seat included. Bahnsparer checks them automatically with every search.

  • DB Germany
  • ČD Czechia
  • ÖBB Austria
  • PKP Intercity Poland
  • MÁV Hungary
  • SNCF France
  • European Sleeper Night train
  • Snälltåget Sweden

Explore every way to pay lessMeasured difference in the benchmark

App screen: savings check showing a ČD seat reservation for CZK 74, 44% less than DB's €5.50
Real app screen: potential savings checked with every booking

Download Bahnsparer

Free to use, with no account and no advertising. Choose your device.

Version 1.13.0 · · View changes

iPhone & iPad

Available on the App Store.

Im App Store laden

Android

Install through Google Play.

  1. 1. Join the group

    Open the Google group
  2. 2. Open Google Play