Train delays in Italy are mostly caused by bad weather, technical failures, strikes and network congestion. This guide explains how punctuality is measured, which train categories are most reliable, and why delays build up.
How is punctuality measured?
In Italy, a train is considered on time if it arrives at its destination:
- Trenitalia: Within 5 minutes of scheduled time (Frecce) or 15 minutes (Regional/Intercity)
- Italo: Within 5 minutes of scheduled time
Treniamo monitors actual punctuality of every train, without rounding.
Punctuality statistics by category
Punctuality varies significantly by train type:
High-speed trains (Frecce, Italo)
- Average punctuality:: 85-92%
- Generally the most reliable
- Greater impact when problems occur (long routes)
Intercity
- Average punctuality:: 80-88%
- Longer routes = more variability
Regional
- Average punctuality:: 88-95%
- Short routes, fewer issues
- Large variation between regions
Estimated times: what they are
We cannot always see a train pass a stop. When a reading is missing, we work out the time at that stop from the last delay we knew for the train. This is an estimated time, not an observed one.
In the 30 days up to 2 November 2026, about 1 reading in 8 (12%) was estimated. About half of the runs had at least one estimated stop. The share changes from day to day and from station to station.
We keep estimates in the statistics because many stations and routes would otherwise have no data. If you have only a few minutes to spare, for example for a connection, always check the official departure board.
Factors affecting delays
- Bad weather: Snow, strong wind, flooding
- Technical failures: Train or infrastructure problems
- Strikes: Scheduled service reductions
- Crowding: During peak hours, boarding/alighting slows down
- Track works: Slowdowns for line maintenance
How to check punctuality
On Treniamo
1. General statistics: Go to the [Punctuality](/en/puntualita) page
2. By station: Search for the station and view historical data
3. By route: Check punctuality for your specific route
Best times to travel
Generally early morning trains (6-8) are the most punctual. The most problematic times are:
- Late afternoon (17-19): commuters
- Friday evening: weekend getaway
- Sunday evening: returns