Skip to content

Punctuality Statistics

Current punctuality data for ICE, IC, RE and RB trains in Germany -- based on our own real-time measurements.

Punctuality
84.1%

of all trains on time (< 5 min)

Avg. delay
4.5 min

average deviation from schedule

Trains tracked
2,206

distinct train services

Observations
269,105

total data points collected

Overall rating: Good (2.0% cancellations)

Punctuality by train type

ICE ICE
Moderate
Punctuality 70.1%
6.4
min
2.5%
Cancel
970
Züge
IC IC
Good
Punctuality 89.8%
2.2
min
2.4%
Cancel
866
Züge
EC EC
Moderate
Punctuality 73.1%
4.0
min
2.6%
Cancel
13
Züge
RE RE
Excellent
Punctuality 93.5%
6.7
min
0.9%
Cancel
123
Züge
S S
Excellent
Punctuality 94.2%
0.6
min
2.3%
Cancel
22
Züge
IR IR
Good
Punctuality 89.6%
3.1
min
0.9%
Cancel
155
Züge
Bus BUS
Excellent
Punctuality 94.2%
0.7
min
0.0%
Cancel
27
Züge
Zug NJ
Moderate
Punctuality 70.7%
11.5
min
0.0%
Cancel
6
Züge
TGV TGV
Poor
Punctuality 55.3%
9.6
min
0.0%
Cancel
11
Züge
Zug RJ
Moderate
Punctuality 72.4%
2.7
min
0.0%
Cancel
6
Züge
Tram TRAM
Good
Punctuality 83.3%
-0.2
min
16.7%
Cancel
2
Züge
Zug RJX
Excellent
Punctuality 100.0%
0.5
min
0.0%
Cancel
4
Züge
U U
Excellent
Punctuality 100.0%
0.0
min
0.0%
Cancel
1
Züge

Most punctual trains

Train On time
IR 901 100.0%
IC 1466 100.0%
Bus 131 100.0%
IC 2644 100.0%
IC 2075 100.0%
IC 24 100.0%
IC 542 100.0%
IC 728 100.0%
IC 2110 100.0%
ICE 2563 100.0%

Most delayed trains

Train On time
IC 4657 0.0%
ICE 2919 0.0%
IC 2445 0.0%
RE 1342 0.0%
IC 2324 0.0%
IC 4340 0.0%
ICE 900 0.0%
IC 2325 0.0%
ICE 2866 0.0%
ICE 9571 0.0%

Methodology & data collection

Our punctuality statistics are based on our own real-time measurements, which we continuously collect via the HAFAS interface of Deutsche Bahn. The data is automatically gathered and analysed with every train query.

On time Less than 5 minutes delay
Delayed 5 minutes or more deviation from schedule
Cancelled Train was removed from service

Note: The statistics reflect the measurements of our platform and do not necessarily match the official punctuality figures published by Deutsche Bahn. The reporting period covers the last 7 days.

Last updated: 02 May 2026 at 06:56 | Data is recalculated on every page load.

Frequently asked questions about punctuality

How is punctuality defined?

A train is considered on time if it arrives with less than 5 minutes delay. This matches the standard definition also used by Deutsche Bahn.

How often is the data updated?

The statistics are calculated in real time from the database on every page load. The underlying measurement data is continuously collected with every train query on our platform.

What time period is covered?

By default, we show data from the last 3 months. Shorter time periods (daily or weekly analyses) can be queried via the API.

Which trains are included in the analysis?

We track all trains queried on our platform: ICE, IC/EC, RE, RB and other train types. The data set grows steadily with the usage of our platform.