Echzeit-Statistiken

Punctuality Statistics

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

Time range: 3 months

Punctuality
92.0%

of all trains on time (< 5 min)

Avg. delay
2.0 min

average deviation from schedule

Trains tracked
5,830

distinct train services

Observations
10,040,280

total data points collected

Overall rating: Excellent(0.9% cancellations)

Punctuality by train type

ICEICE
Good
Punctuality89.2%
2.9
min
1.0%
Cancel
1,575
Trains
ICIC
Excellent
Punctuality91.3%
2.4
min
1.2%
Cancel
1,617
Trains
ECEC
Excellent
Punctuality93.3%
2.0
min
0.2%
Cancel
116
Trains
RERE
Excellent
Punctuality96.0%
0.8
min
0.7%
Cancel
1,301
Trains
RBRB
Excellent
Punctuality100.0%
0.0
min
0.0%
Cancel
5
Trains
SS
Excellent
Punctuality93.9%
0.9
min
1.1%
Cancel
66
Trains
IRIR
Good
Punctuality83.9%
5.9
min
1.5%
Cancel
513
Trains
BusBUS
Excellent
Punctuality95.4%
0.8
min
0.2%
Cancel
204
Trains
UU
Excellent
Punctuality99.6%
0.0
min
0.1%
Cancel
7
Trains
TramTRAM
Excellent
Punctuality98.6%
0.2
min
0.2%
Cancel
20
Trains
RJRJ
Excellent
Punctuality93.5%
2.2
min
0.1%
Cancel
65
Trains
TGVTGV
Excellent
Punctuality92.9%
1.8
min
0.1%
Cancel
258
Trains
NJNJ
Good
Punctuality82.2%
9.4
min
0.4%
Cancel
30
Trains
RJXRJX
Excellent
Punctuality90.5%
2.8
min
1.1%
Cancel
33
Trains
ENEN
Excellent
Punctuality96.3%
1.4
min
0.0%
Cancel
19
Trains
AVEAVE
Excellent
Punctuality100.0%
0.0
min
0.0%
Cancel
1
Trains

Most punctual trains

TrainOn time
Bus13100.0%
Bus120100.0%
Bus100100.0%
Bus101100.0%
Bus10100.0%
Bus109100.0%
Bus11100.0%
Bus110100.0%
Bus12100.0%
Bus131100.0%

Most delayed trains

TrainOn time
IC28180.0%
IC28060.0%
IC25280.0%
IC26060.0%
Bus9400.0%
Bus1810.0%
Bus010.0%
Bus6090.0%
IC26010.0%
IC28250.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 timeLess than 5 minutes delay
Delayed5 minutes or more deviation from schedule
CancelledTrain 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 3 months.

Last updated: 28 August 2026 at 03:28 | 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.