Traffic Statistics · 🇫🇷 France
Live and recent days. Every figure says how many trains it is based on.
One coverage rule across the page. A train "has data" when its realtime feed reports a valid delay (between −60 and +120 min). Punctuality is computed over those trains only: trains without data never count as on time. A country enters a ranking when at least 30% of its trains have data and there are 20 or more; a station, with 10 or more. On time = under 3 min late.
Current punctuality (<3 min)
Trend · 30 days
Daily punctuality, weighted by services (source: daily_stats).
92,934 services with data over 29 days.
Delay Distribution · now
Over the 535 trains with RT data (not the 550 on the map).
- Early or on time 87.3 %
- 5-10 min 6.7 %
- 10-20 min 3.0 %
- > 20 min 3.0 %
Stations · now
Next stop of running trains, from worst to best punctuality. Only stations with 10 or more trains with data; n = trains with data.
No data available
Punctuality by hour
Last 7 days, local time (Europe/Paris) (source: line_delay_hourly). The units are position readings, not trains: a train counts once per reading.
Filters
Punctuality by Type
Click on a bar to filter by that type
Worst Lines
Historical Data 🇫🇷 France
86 records
| Date | Services | Positions | Punctuality | Average delay | Median | P90 |
|---|---|---|---|---|---|---|
| Sat 03 Oct | 2,644 | 724,977 | 77.4 % | 3.8 min | 0.0 min | 10.0 min |
| Fri 02 Oct | 3,142 | 960,596 | 75.0 % | 3.2 min | 0.0 min | 10.0 min |
| Thu 01 Oct | 3,473 | 987,870 | 73.1 % | 3.8 min | 0.0 min | 10.0 min |
| Wed 30 Sept | 4,021 | 1,103,167 | 75.8 % | 3.7 min | 0.0 min | 10.0 min |
| Tue 29 Sept | 3,786 | 1,036,689 | 76.2 % | 3.2 min | 0.0 min | 10.0 min |
| Mon 28 Sept | 3,778 | 1,022,787 | 73.3 % | 4.0 min | 0.0 min | 10.0 min |
| Sun 27 Sept | 2,634 | 802,802 | 79.1 % | 3.3 min | 0.0 min | 10.0 min |
| Sat 26 Sept | 2,389 | 757,166 | 80.4 % | 3.3 min | 0.0 min | 10.0 min |
| Fri 25 Sept | 3,239 | 986,983 | 76.2 % | 3.2 min | 0.0 min | 10.0 min |
| Thu 24 Sept | 3,597 | 1,014,208 | 78.0 % | 3.3 min | 0.0 min | 10.0 min |
| Wed 23 Sept | 4,113 | 1,114,352 | 78.9 % | 3.1 min | 0.0 min | 10.0 min |
| Tue 22 Sept | 3,756 | 1,027,040 | 79.7 % | 3.1 min | 0.0 min | 10.0 min |
| Mon 21 Sept | 3,939 | 1,056,256 | 81.9 % | 2.6 min | 0.0 min | 5.0 min |
| Sun 20 Sept | 2,888 | 851,421 | 81.1 % | 2.9 min | 0.0 min | 5.0 min |
| Sat 19 Sept | 2,752 | 813,059 | 83.1 % | 2.7 min | 0.0 min | 5.0 min |
| Fri 18 Sept | 3,482 | 1,029,628 | 77.8 % | 3.3 min | 0.0 min | 10.0 min |
| Thu 17 Sept | 3,665 | 1,024,791 | 77.6 % | 3.2 min | 0.0 min | 10.0 min |
| Wed 16 Sept | 4,198 | 1,145,852 | 80.5 % | 2.7 min | 0.0 min | 10.0 min |
| Tue 15 Sept | 3,688 | 1,023,460 | 76.7 % | 3.3 min | 0.0 min | 10.0 min |
| Mon 14 Sept | 3,873 | 1,049,303 | 79.4 % | 2.8 min | 0.0 min | 10.0 min |
| Sun 13 Sept | 2,948 | 857,611 | 80.0 % | 2.7 min | 0.0 min | 10.0 min |
| Sat 12 Sept | 2,750 | 832,354 | 80.2 % | 3.1 min | 0.0 min | 10.0 min |
| Fri 11 Sept | 3,507 | 1,034,135 | 79.7 % | 2.6 min | 0.0 min | 5.0 min |
| Thu 10 Sept | 3,741 | 1,029,222 | 79.7 % | 2.7 min | 0.0 min | 10.0 min |
| Wed 09 Sept | 4,264 | 1,141,986 | 81.3 % | 2.5 min | 0.0 min | 5.0 min |
| Tue 08 Sept | 3,889 | 1,047,548 | 77.9 % | 3.9 min | 0.0 min | 10.0 min |
| Mon 07 Sept | 3,950 | 1,051,416 | 80.1 % | 2.9 min | 0.0 min | 10.0 min |
| Sun 06 Sept | 2,948 | 849,276 | 81.6 % | 2.4 min | 0.0 min | 5.0 min |
| Sat 05 Sept | 2,688 | 805,431 | 81.5 % | 2.6 min | 0.0 min | 5.0 min |
| Fri 04 Sept | 3,472 | 1,034,296 | 77.9 % | 2.9 min | 0.0 min | 10.0 min |
| Thu 03 Sept | 3,710 | 1,035,231 | 79.8 % | 2.9 min | 0.0 min | 10.0 min |
| Wed 02 Sept | 4,235 | 1,149,681 | 80.9 % | 15.5 min | 10.0 min | 40.0 min |
| Tue 01 Sept | 3,745 | 1,034,392 | 82.7 % | 15.5 min | 10.0 min | 35.0 min |
| Mon 31 Aug | 4,327 | 1,125,401 | 83.3 % | 13.8 min | 10.0 min | 30.0 min |
| Sun 30 Aug | 2,859 | 816,882 | 81.8 % | 14.3 min | 10.0 min | 30.0 min |
| Sat 29 Aug | 2,722 | 850,500 | 79.6 % | 15.5 min | 10.0 min | 30.0 min |
| Fri 28 Aug | 4,113 | 1,153,994 | 78.1 % | 15.1 min | 10.0 min | 35.0 min |
| Thu 27 Aug | 4,374 | 1,149,953 | 75.4 % | 21.5 min | 10.0 min | 60.0 min |
| Wed 26 Aug | 4,842 | 1,254,649 | 79.2 % | 14.9 min | 10.0 min | 35.0 min |
| Tue 25 Aug | 4,414 | 1,150,151 | 78.8 % | 16.3 min | 10.0 min | 40.0 min |
| Mon 24 Aug | 4,525 | 1,164,773 | 79.4 % | 17.0 min | 10.0 min | 40.0 min |
| Sun 23 Aug | 3,097 | 882,043 | 79.1 % | 17.5 min | 10.0 min | 45.0 min |
| Sat 22 Aug | 2,958 | 880,827 | 78.9 % | 16.3 min | 10.0 min | 40.0 min |
| Fri 21 Aug | 4,195 | 1,158,779 | 77.8 % | 14.9 min | 10.0 min | 30.0 min |
| Thu 20 Aug | 4,435 | 1,151,797 | 81.0 % | 14.5 min | 10.0 min | 30.0 min |
| Wed 19 Aug | 4,894 | 1,249,793 | 83.1 % | 14.8 min | 10.0 min | 35.0 min |
| Tue 18 Aug | 4,448 | 1,149,093 | 80.4 % | 15.2 min | 10.0 min | 30.0 min |
| Mon 17 Aug | 4,622 | 1,173,256 | 77.3 % | 14.5 min | 10.0 min | 35.0 min |
| Sun 16 Aug | 3,243 | 896,706 | 78.6 % | 16.3 min | 10.0 min | 35.0 min |
| Sat 15 Aug | 3,410 | 930,613 | 76.6 % | 16.1 min | 10.0 min | 40.0 min |
| Fri 14 Aug | 4,490 | 1,186,840 | 75.2 % | 17.4 min | 10.0 min | 45.0 min |
| Thu 13 Aug | 4,678 | 1,176,737 | 76.4 % | 16.2 min | 10.0 min | 35.0 min |
| Wed 12 Aug | 5,122 | 1,277,214 | 77.5 % | 16.4 min | 10.0 min | 40.0 min |
| Tue 11 Aug | 4,699 | 1,179,640 | 80.3 % | 15.2 min | 10.0 min | 35.0 min |
| Mon 10 Aug | 4,806 | 1,189,844 | 80.4 % | 15.3 min | 10.0 min | 30.0 min |
| Sun 09 Aug | 3,306 | 901,065 | 80.6 % | 17.7 min | 10.0 min | 45.0 min |
| Sat 08 Aug | 3,569 | 962,032 | 79.4 % | 17.2 min | 10.0 min | 45.0 min |
| Fri 07 Aug | 4,536 | 1,201,082 | 81.8 % | 15.6 min | 10.0 min | 35.0 min |
| Thu 06 Aug | 4,719 | 1,186,197 | 81.6 % | 13.6 min | 10.0 min | 30.0 min |
| Wed 05 Aug | 5,163 | 1,271,231 | 81.1 % | 14.1 min | 10.0 min | 30.0 min |
| Tue 04 Aug | 4,795 | 1,190,054 | 81.7 % | 14.5 min | 10.0 min | 30.0 min |
| Mon 03 Aug | 4,976 | 1,210,507 | 78.2 % | 16.1 min | 10.0 min | 40.0 min |
| Sun 02 Aug | 3,275 | 904,201 | 81.7 % | 16.1 min | 10.0 min | 40.0 min |
| Sat 01 Aug | 3,552 | 967,449 | 81.7 % | 14.3 min | 10.0 min | 30.0 min |
| Fri 31 Jul | 4,610 | 1,211,269 | 82.4 % | 15.1 min | 10.0 min | 35.0 min |
| Thu 30 Jul | 4,773 | 1,194,273 | 81.9 % | 15.6 min | 10.0 min | 40.0 min |
| Wed 29 Jul | 5,225 | 1,291,098 | 78.9 % | 15.0 min | 10.0 min | 35.0 min |
| Tue 28 Jul | 4,831 | 1,198,169 | 81.2 % | 15.6 min | 10.0 min | 35.0 min |
| Mon 27 Jul | 4,909 | 1,198,496 | 82.0 % | 16.2 min | 10.0 min | 40.0 min |
| Sun 26 Jul | 3,365 | 899,487 | 82.4 % | 17.1 min | 10.0 min | 45.0 min |
| Sat 25 Jul | 3,671 | 1,004,352 | 78.6 % | 16.6 min | 10.0 min | 35.0 min |
| Fri 24 Jul | 4,687 | 1,246,415 | 77.6 % | 16.1 min | 10.0 min | 35.0 min |
| Thu 23 Jul | 4,870 | 1,226,889 | 79.8 % | 16.0 min | 10.0 min | 40.0 min |
| Wed 22 Jul | 5,350 | 1,338,991 | 79.6 % | 17.6 min | 10.0 min | 40.0 min |
| Tue 21 Jul | 4,984 | 1,235,012 | 77.9 % | 16.0 min | 10.0 min | 40.0 min |
| Mon 20 Jul | 5,093 | 1,253,054 | 76.7 % | 17.4 min | 10.0 min | 40.0 min |
| Sun 19 Jul | 3,626 | 1,007,914 | 77.3 % | 16.4 min | 10.0 min | 40.0 min |
| Sat 18 Jul | 2,354 | 60,058 | 75.3 % | 16.1 min | 10.0 min | 35.0 min |
| Fri 17 Jul | 1,820 | 15,789 | 73.2 % | 18.2 min | 10.0 min | 40.0 min |
| Thu 16 Jul | 3,209 | 32,255 | 78.5 % | 15.7 min | 10.0 min | 40.0 min |
| Wed 15 Jul | 5,512 | 1,337,091 | 74.4 % | 17.8 min | 10.0 min | 40.0 min |
| Tue 14 Jul | 5,445 | 1,344,520 | 72.5 % | 20.5 min | 15.0 min | 50.0 min |
| Mon 13 Jul | 4,644 | 1,180,355 | 71.4 % | 26.0 min | 15.0 min | 80.0 min |
| Sun 12 Jul | 3,581 | 948,402 | 76.0 % | 21.0 min | 10.0 min | 55.0 min |
| Sat 11 Jul | 3,654 | 903,288 | 72.7 % | 15.6 min | 10.0 min | 35.0 min |
| Fri 10 Jul | 440 | 19,840 | 55.0 % | 19.3 min | 10.0 min | 50.0 min |
Sources: current_positions, daily_stats and line_delay_hourly · 4 Oct 2026, 10:22 CEST