Ponctualité des transports publics suissesjuillet 2026
89,7 % des 4'371'813 courses étaient à l’heure. Le meilleur jour était dimanche 26 juillet avec 93,3 %, le pire mercredi 1 juillet avec 84,2 %. Parmi les grandes lignes, M2 Genève-Pâquis (lac) – Genève-Quai Gustave Ador (lac) avait la plus petite part à l’heure : 29,1 %.
À l’heure
Qu’est-ce qui compte comme à l’heure ?
À l’heure signifie moins de 3 minutes de retard. Seules comptent les courses avec données en temps réel qui circulent surtout en Suisse ; les remontées mécaniques ne comptent pas.
89,7 %
+3 ptsMois précédent : 86,7 % · 4'371'813 courses avec données en temps réel
Retard moyen
+1,1 min
Courses supprimées
24'638
0,6 % des courses
Jour après jour
La part à l’heure de chaque jour. Un jour ouvre sa page, un numéro de semaine sa semaine.
- Meilleur jour
- dim 26 juil. · 93,3 %
- Pire jour
- mer 1 juil. · 84,2 %
Par mode
-
Train 94,5 %
430'926 courses · moy. +0,8 min
-
Tram 84,6 %
389'847 courses · moy. +1,6 min
-
Bus 89,8 %
3'529'392 courses · moy. +1,1 min
-
Métro 96,1 %
8'805 courses · moy. +1,1 min
-
Bateau 48,3 %
12'843 courses · moy. +4,2 min
Mois par mois
La part à l’heure de chaque mois. Un point ouvre son mois.
- déc. 2025
- janv. 2026
- févr. 2026
- mars 2026
- avr. 2026
- mai 2026
- juin 2026
- juil. 2026
- 95 %
- Moyenne : 88,5 %
Le réseau selon la ponctualité
Chaque ligne de train, de tram et de métro dans la couleur de sa part à l’heure.
- ≥ 95 %
- 90–95 %
- 85–90 %
- 75–85 %
- < 75 %
- pas de données
Grandes lignes les moins ponctuelles
-
M2 Genève-Pâquis (lac) – Genève-Quai Gustave Ador (lac)Genève-Pâquis (lac) – Genève-Quai Gustave Ador (lac) 29,1 %
4'884 courses · moy. +5,7 min
-
4'738 courses · moy. +5,1 min
-
2'673 courses · moy. +3,7 min
-
Bus 101 Marin-Epagnier, gare – Cormondrèche, Grand'RueMarin-Epagnier, gare – Cormondrèche, Grand'Rue 52,1 %
1'495 courses · moy. +3,3 min
-
2'112 courses · moy. +4,1 min
-
Bus 54 Versoix, Centre sportif – Vernier, ParfumerieVersoix, Centre sportif – Vernier, Parfumerie 53,8 %
1'898 courses · moy. +3,3 min
-
Bus 7 Vernier, Lignon Tours – Vessy, Grands-EssertsVernier, Lignon Tours – Vessy, Grands-Esserts 55,9 %
4'442 courses · moy. +3,4 min
-
Bus 109 Neuchâtel, Place Pury – Neuchâtel, Trois-ChênesNeuchâtel, Place Pury – Neuchâtel, Trois-Chênes 56,2 %
5'879 courses · moy. +3 min
Afficher 17 de plus
-
Bus 50 Basel, Bahnhof SBB – Basel EuroAirport, VerwaltungBasel, Bahnhof SBB – Basel EuroAirport, Verwaltung 57,1 %
6'124 courses · moy. +3,4 min
-
2'666 courses · moy. +3,4 min
-
5'213 courses · moy. +2,9 min
-
Bus 1 Lausanne, Blécherette – Ecublens VD, EPFL/ColladonLausanne, Blécherette – Ecublens VD, EPFL/Colladon 59 %
5'592 courses · moy. +3,3 min
-
5'504 courses · moy. +3,2 min
-
Bus 106 Neuchâtel, Place Pury – Neuchâtel,Vallon de l'ErmitageNeuchâtel, Place Pury – Neuchâtel,Vallon de l'Ermitage 60,5 %
1'817 courses · moy. +2,8 min
-
4'576 courses · moy. +3,4 min
-
1'844 courses · moy. +8,8 min
-
4'871 courses · moy. +2,8 min
-
Bus 122 Grindelwald, Gletscherschlucht – Grindelwald, KlusiGrindelwald, Gletscherschlucht – Grindelwald, Klusi 64 %
1'365 courses · moy. +2,8 min
-
6'583 courses · moy. +2,9 min
-
8'232 courses · moy. +2,4 min
-
6'831 courses · moy. +3,1 min
-
1'403 courses · moy. +2,6 min
-
4'440 courses · moy. +2,8 min
-
Bus 3 Givisiez, Mont Carmel – Fribourg, CharmettesGivisiez, Mont Carmel – Fribourg, Charmettes 66,2 %
3'358 courses · moy. +1,8 min
-
1'332 courses · moy. +1,9 min
Grandes lignes les plus ponctuelles
-
7'205 courses · moy. +0,6 min
-
6'546 courses · moy. +0,5 min
-
9'027 courses · moy. +0,7 min
-
Bus 781 Zürich Oerlikon, Bahnhof – Glattbrugg, GiebeleichstrasseZürich Oerlikon, Bahnhof – Glattbrugg, Giebeleichstrasse 96,8 %
6'789 courses · moy. +0,8 min
-
8'287 courses · moy. +0,8 min
-
7'725 courses · moy. +0,6 min
-
9'365 courses · moy. +1 min
-
Bus 30 Basel, Badischer Bahnhof – Basel, Bahnhof SBBBasel, Badischer Bahnhof – Basel, Bahnhof SBB 95,2 %
8'696 courses · moy. +0,8 min
Grandes lignes les moins ponctuelles
-
1'844 courses · moy. +8,8 min
-
2'380 courses · moy. +2,7 min
-
2'834 courses · moy. +2,4 min
-
1'793 courses · moy. +2,1 min
-
3'234 courses · moy. +1,4 min
-
2'429 courses · moy. +1,3 min
-
1'267 courses · moy. +1,3 min
-
3'304 courses · moy. +1,1 min
Afficher 17 de plus
-
2'263 courses · moy. +1,3 min
-
1'730 courses · moy. +1,1 min
-
1'241 courses · moy. +1 min
-
2'247 courses · moy. +1,2 min
-
R15 Neuchâtel Place Pury Littorail – Boudry LittorailNeuchâtel Place Pury Littorail – Boudry Littorail 92,5 %
2'624 courses · moy. +1 min
-
3'197 courses · moy. +0,7 min
-
1'635 courses · moy. +1,1 min
-
2'281 courses · moy. +0,9 min
-
1'370 courses · moy. +0,9 min
-
1'838 courses · moy. +0,9 min
-
3'348 courses · moy. +0,9 min
-
2'003 courses · moy. +0,8 min
-
1'276 courses · moy. +0,7 min
-
2'096 courses · moy. +0,5 min
-
3'392 courses · moy. +0,9 min
-
1'496 courses · moy. +0,8 min
-
1'887 courses · moy. +0,8 min
Grandes lignes les plus ponctuelles
-
5'232 courses · moy. +0,2 min
-
3'818 courses · moy. +0,3 min
-
1'892 courses · moy. +0,2 min
-
2'446 courses · moy. +0,2 min
-
2'177 courses · moy. +0,3 min
-
2'462 courses · moy. +0,3 min
-
2'022 courses · moy. +0,3 min
-
2'204 courses · moy. +0,6 min
Grandes lignes les moins ponctuelles
-
8'232 courses · moy. +2,4 min
-
8'158 courses · moy. +2,1 min
-
Tram 8 Weil am Rhein, Bahnhof/Zentrum – Basel, NeuweilerstrasseWeil am Rhein, Bahnhof/Zentrum – Basel, Neuweilerstrasse 70,4 %
7'155 courses · moy. +2,5 min
-
8'397 courses · moy. +1,8 min
-
10'396 courses · moy. +2,1 min
-
Tram 21 Basel, Bahnhof St. Johann – Basel, Badischer BahnhofBasel, Bahnhof St. Johann – Basel, Badischer Bahnhof 78,8 %
8'149 courses · moy. +2 min
-
Tram 1 Basel, Dreirosenbrücke – Basel, Bahnhof SBBBasel, Dreirosenbrücke – Basel, Bahnhof SBB 79,4 %
8'444 courses · moy. +2 min
-
7'264 courses · moy. +2 min
Afficher 17 de plus
-
8'636 courses · moy. +1,7 min
-
Tram 9 Wabern, Tram-Endstation – Bern Wankdorf, BahnhofWabern, Tram-Endstation – Bern Wankdorf, Bahnhof 81,3 %
1'619 courses · moy. +2,3 min
-
14'407 courses · moy. +1,5 min
-
4'841 courses · moy. +1,9 min
-
10'107 courses · moy. +1,7 min
-
Tram 7 Zürich, Wollishoferplatz – Stettbach, BahnhofZürich, Wollishoferplatz – Stettbach, Bahnhof 86,9 %
6'514 courses · moy. +1,6 min
-
8'464 courses · moy. +1,3 min
-
Tram 13 Zürich, Bahnhofstrasse/HB – Zürich, AlbisgütliZürich, Bahnhofstrasse/HB – Zürich, Albisgütli 88,6 %
10'326 courses · moy. +1,4 min
-
8'413 courses · moy. +1,2 min
-
8'472 courses · moy. +1,5 min
-
8'793 courses · moy. +1,3 min
-
8'824 courses · moy. +1,2 min
-
Tram 10 Zürich, Bahnhofstrasse/HB – Zürich Flughafen, FrachtZürich, Bahnhofstrasse/HB – Zürich Flughafen, Fracht 90,8 %
6'432 courses · moy. +1,2 min
-
Tram 51 Zürich Altstetten, Bahnhof N – Zürich, SeebachZürich Altstetten, Bahnhof N – Zürich, Seebach 91,8 %
8'844 courses · moy. +1,2 min
-
Tram 11 Zürich Tiefenbrunnen, Bahnhof – Zürich, Bahnhofstrasse/HBZürich Tiefenbrunnen, Bahnhof – Zürich, Bahnhofstrasse/HB 92,2 %
6'468 courses · moy. +1,2 min
-
Tram 15 Zürich Tiefenbrunnen, Bahnhof – Zürich, CentralZürich Tiefenbrunnen, Bahnhof – Zürich, Central 93,1 %
7'449 courses · moy. +1,2 min
-
8'275 courses · moy. +0,8 min
Grandes lignes les plus ponctuelles
-
Tram 20 Killwangen, Bahnhof – Zürich Altstetten, BahnhofKillwangen, Bahnhof – Zürich Altstetten, Bahnhof 97,8 %
4'780 courses · moy. +0,8 min
-
8'287 courses · moy. +0,8 min
-
Tram 12 Zürich Flughafen, Fracht – Stettbach, BahnhofZürich Flughafen, Fracht – Stettbach, Bahnhof 95 %
4'120 courses · moy. +1,1 min
-
7'741 courses · moy. +1,1 min
-
8'275 courses · moy. +0,8 min
-
Tram 15 Zürich Tiefenbrunnen, Bahnhof – Zürich, CentralZürich Tiefenbrunnen, Bahnhof – Zürich, Central 93,1 %
7'449 courses · moy. +1,2 min
-
Tram 11 Zürich Tiefenbrunnen, Bahnhof – Zürich, Bahnhofstrasse/HBZürich Tiefenbrunnen, Bahnhof – Zürich, Bahnhofstrasse/HB 92,2 %
6'468 courses · moy. +1,2 min
-
Tram 51 Zürich Altstetten, Bahnhof N – Zürich, SeebachZürich Altstetten, Bahnhof N – Zürich, Seebach 91,8 %
8'844 courses · moy. +1,2 min
Grandes lignes les moins ponctuelles
-
2'673 courses · moy. +3,7 min
-
Bus 101 Marin-Epagnier, gare – Cormondrèche, Grand'RueMarin-Epagnier, gare – Cormondrèche, Grand'Rue 52,1 %
1'495 courses · moy. +3,3 min
-
2'112 courses · moy. +4,1 min
-
Bus 54 Versoix, Centre sportif – Vernier, ParfumerieVersoix, Centre sportif – Vernier, Parfumerie 53,8 %
1'898 courses · moy. +3,3 min
-
Bus 7 Vernier, Lignon Tours – Vessy, Grands-EssertsVernier, Lignon Tours – Vessy, Grands-Esserts 55,9 %
4'442 courses · moy. +3,4 min
-
Bus 109 Neuchâtel, Place Pury – Neuchâtel, Trois-ChênesNeuchâtel, Place Pury – Neuchâtel, Trois-Chênes 56,2 %
5'879 courses · moy. +3 min
-
Bus 50 Basel, Bahnhof SBB – Basel EuroAirport, VerwaltungBasel, Bahnhof SBB – Basel EuroAirport, Verwaltung 57,1 %
6'124 courses · moy. +3,4 min
-
2'666 courses · moy. +3,4 min
Afficher 17 de plus
-
5'213 courses · moy. +2,9 min
-
Bus 1 Lausanne, Blécherette – Ecublens VD, EPFL/ColladonLausanne, Blécherette – Ecublens VD, EPFL/Colladon 59 %
5'592 courses · moy. +3,3 min
-
5'504 courses · moy. +3,2 min
-
Bus 106 Neuchâtel, Place Pury – Neuchâtel,Vallon de l'ErmitageNeuchâtel, Place Pury – Neuchâtel,Vallon de l'Ermitage 60,5 %
1'817 courses · moy. +2,8 min
-
4'576 courses · moy. +3,4 min
-
4'871 courses · moy. +2,8 min
-
Bus 122 Grindelwald, Gletscherschlucht – Grindelwald, KlusiGrindelwald, Gletscherschlucht – Grindelwald, Klusi 64 %
1'365 courses · moy. +2,8 min
-
6'583 courses · moy. +2,9 min
-
6'831 courses · moy. +3,1 min
-
1'403 courses · moy. +2,6 min
-
4'440 courses · moy. +2,8 min
-
Bus 3 Givisiez, Mont Carmel – Fribourg, CharmettesGivisiez, Mont Carmel – Fribourg, Charmettes 66,2 %
3'358 courses · moy. +1,8 min
-
1'332 courses · moy. +1,9 min
-
4'253 courses · moy. +2,7 min
-
5'570 courses · moy. +2,7 min
-
2'605 courses · moy. +2,4 min
-
4'740 courses · moy. +2,6 min
Grandes lignes les plus ponctuelles
-
7'205 courses · moy. +0,6 min
-
6'546 courses · moy. +0,5 min
-
5'812 courses · moy. +0,4 min
-
5'749 courses · moy. +0,6 min
-
6'166 courses · moy. +0,6 min
-
Bus 781 Zürich Oerlikon, Bahnhof – Glattbrugg, GiebeleichstrasseZürich Oerlikon, Bahnhof – Glattbrugg, Giebeleichstrasse 96,8 %
6'789 courses · moy. +0,8 min
-
Bus 1 Schaffhausen, Waldfriedhof – Neuhausen, HerbstäckerSchaffhausen, Waldfriedhof – Neuhausen, Herbstäcker 96,6 %
5'878 courses · moy. +0,8 min
-
Bus 752 Stettbach, Bahnhof – Dübendorf, KunsteisbahnStettbach, Bahnhof – Dübendorf, Kunsteisbahn 96,2 %
6'093 courses · moy. +0,9 min
Grandes lignes les moins ponctuelles
-
M2 Genève-Pâquis (lac) – Genève-Quai Gustave Ador (lac)Genève-Pâquis (lac) – Genève-Quai Gustave Ador (lac) 29,1 %
4'884 courses · moy. +5,7 min
-
4'738 courses · moy. +5,1 min
-
1'656 courses · moy. +0,8 min
-
M4 Genève-Port Noir (lac) – Genève-De-Châteaubriand (lac)Genève-Port Noir (lac) – Genève-De-Châteaubriand (lac) 98,2 %
1'565 courses · moy. +0,7 min
Entreprises les moins ponctuelles
-
Mouettes genevoises 48,3 %
12'843 courses · moy. +4,2 min
-
Berner Oberland-Bahnen 71,7 %
4'173 courses · moy. +2,5 min
-
TPG 74 %
270'165 courses · moy. +2,3 min
-
VBL 76,2 %
111'781 courses · moy. +2,2 min
-
Autobetrieb Sernftal 77,4 %
3'659 courses · moy. +2,2 min
-
TPL 77,7 %
46'263 courses · moy. +2 min
-
Verkehrsbetrieb LIECHTENSTEINmobil 81,3 %
24'409 courses · moy. +1,8 min
-
Transports Publics Neuchâtelois 81,4 %
80'213 courses · moy. +1,6 min
Afficher 17 de plus
-
BVB 82,2 %
152'761 courses · moy. +1,7 min
-
Forchbahn 83,6 %
4'841 courses · moy. +1,9 min
-
Bus und Service 83,7 %
45'703 courses · moy. +1,6 min
-
tl 84 %
193'481 courses · moy. +1,5 min
-
Automobil Rottal 85,4 %
12'979 courses · moy. +1,4 min
-
Bus Sierrois 85,6 %
5'668 courses · moy. +1,6 min
-
Transports publics Vevey-Montreux-Chillon-Villeneuve 86,2 %
35'986 courses · moy. +1,3 min
-
Auto AG Rothenburg 86,4 %
21'580 courses · moy. +1,5 min
-
Matterhorn Gotthard Bahn 86,4 %
9'662 courses · moy. +1,4 min
-
Regionale Verkehrsbetriebe Baden-Wettingen 86,9 %
40'412 courses · moy. +1,3 min
-
AFA Bus 87,7 %
7'219 courses · moy. +1,1 min
-
Autolinee FART 88 %
21'830 courses · moy. +1 min
-
Busbetrieb Rapperswil-Eschenbach-Rüti ZH 88,2 %
8'475 courses · moy. +1,3 min
-
Wengernalpbahn 88,3 %
4'779 courses · moy. +1,1 min
-
VBZ 88,4 %
481'374 courses · moy. +1,3 min
-
Busbetrieb Aarau 89,1 %
28'205 courses · moy. +1,1 min
-
Bernmobil 89,1 %
171'134 courses · moy. +1,3 min
Entreprises les plus ponctuelles
-
Sihltal-Zürich-Uetliberg-Bahn 99,2 %
7'959 courses · moy. +0,3 min
-
Regionalverkehr Bern-Solothurn 98,7 %
17'469 courses · moy. +0,3 min
-
Aare Seeland mobil 98,4 %
8'727 courses · moy. +0,4 min
-
THURBO 98 %
34'536 courses · moy. +0,3 min
-
Zentralbahn 97,8 %
11'065 courses · moy. +0,4 min
-
Schweizerische Südostbahn 97,7 %
16'063 courses · moy. +0,5 min
-
BLS 97,4 %
47'742 courses · moy. +0,5 min
-
Lausanne-Echallens-Bercher 97,1 %
3'857 courses · moy. +0,5 min
Arrêts
La part des départs avec moins de 3 minutes de retard. Une gare a des départs de trains.
-
Zürich HB 95,5 %
47'515 départs · moy. +1,1 min
-
Bern 96,7 %
31'683 départs · moy. +0,9 min
-
Zürich Oerlikon 96,2 %
27'436 départs · moy. +1 min
-
Zürich Stadelhofen 94,8 %
21'527 départs · moy. +1,1 min
-
Winterthur 94,9 %
20'958 départs · moy. +1,2 min
-
Zürich Hardbrücke 89,7 %
20'553 départs · moy. +1,9 min
-
Olten 91,8 %
17'895 départs · moy. +1,4 min
-
Lausanne 91,5 %
16'209 départs · moy. +1,4 min
-
St. Gallen 94,8 %
16'164 départs · moy. +1,2 min
-
Aarau 94,2 %
15'995 départs · moy. +1 min
-
Renens VD 91,4 %
14'268 départs · moy. +1,3 min
-
Worblaufen 98 %
14'003 départs · moy. +0,8 min
-
Genève, gare Cornavin 74,3 %
77'174 départs · moy. +2,2 min
-
Genève, Bel-Air 72,9 %
71'977 départs · moy. +2,5 min
-
Basel, Bahnhof SBB 85,1 %
67'372 départs · moy. +1,7 min
-
Bern, Bahnhof 92,7 %
67'191 départs · moy. +1,3 min
-
Zürich, Central 94,2 %
66'196 départs · moy. +1 min
-
Luzern, Kantonalbank 81,1 %
64'859 départs · moy. +2 min
-
Zürich, Bellevue 92,6 %
59'043 départs · moy. +1,2 min
-
Bern, Zytglogge 93 %
58'127 départs · moy. +1,3 min
-
Luzern, Bahnhof 88,5 %
57'868 départs · moy. +1,5 min
-
Lausanne, Bel-Air 68,8 %
57'679 départs · moy. +2,5 min
-
56'463 départs · moy. +1 min
-
St. Gallen, Bahnhof 94,2 %
55'179 départs · moy. +1,1 min
-
Wilderswil 67,7 %
4'111 départs · moy. +2,8 min
-
Matten b. Interlaken 68,6 %
4'111 départs · moy. +2,8 min
-
Zweilütschinen 73 %
3'738 départs · moy. +2,5 min
-
Oberentfelden Engelplatz 73,9 %
4'552 départs · moy. +1,6 min
-
Muhen Nord 74 %
4'552 départs · moy. +1,6 min
-
St. Gallen Marktplatz 77,7 %
3'120 départs · moy. +2,2 min
-
Gelterkinden 78,4 %
4'284 départs · moy. +1,8 min
-
Como S. Giovanni 79,8 %
3'531 départs · moy. +2,6 min
-
Chiasso 80,9 %
5'548 départs · moy. +2,4 min
-
Magliaso Paese 81 %
3'197 départs · moy. +2 min
-
Basel Bad Bf 81,1 %
3'140 départs · moy. +4 min
-
Zug Chollermüli 82,1 %
4'084 départs · moy. +2 min
Plus grands retards
- BEX Tirano – Chur Tiranoet 4 autres courses de cette ligne +257 min
- NJ Zürich HBet 2 autres courses de cette ligne +243 min
- NJ Zürich HBet 17 autres courses de cette ligne +239 min
- RJX Zürich HBet 10 autres courses de cette ligne +203 min
- Bus 24 Lausanne, Tour Haldimand-Lac – Lausanne, Bourdonnette T. Haldimand-Lacet 27 autres courses de cette ligne +179 min
- Tram 8 Weil am Rhein, Bahnhof/Zentrum – Basel, Neuweilerstrasse Weil am Rhein, Bahnhof/Zentrumet 2 autres courses de cette ligne +177 min
- Bus 20 Lausanne, gare – Lausanne, Blécherette Blécheretteet 4 autres courses de cette ligne +169 min
- Bus 401 Flüelen, Gruonbach – Göschenen, Bahnhof Amsteg, Dorfet 1 autres courses de cette ligne +165 min
- Bus 381 Le Locle, gare/centre ville – La Brévine, poste Le Locle, gare/centre ville +164 min
- EC Bregenz – Zürich HB Zürich HBet 77 autres courses de cette ligne +156 min
- Bus 1 Gebenstorf, Reuss – Würenlos, Bettlen Baden, Bahnhof Ostet 5 autres courses de cette ligne +153 min
- Bus 3 Wettingen, Brunnenwiese – Baden, Grosse Bäder Wettingen, Brunnenwieseet 1 autres courses de cette ligne +151 min
- Bus 7 Pully, Val-Vertet 7 autres courses de cette ligne +146 min
- Bus 634 Baar, Bahnhof – Oberägeri, Station Baar, Bahnhof +146 min
- Bus 613 Le Brassus, gare – Yverdon-les-Bains, gare Yverdon-les-Bains, gareet 3 autres courses de cette ligne +144 min