Punctuality of Swiss public transportTuesday 15 September 2026

Last 30 days

17 Aug15 Sept

84.6% of 152,600 trips were on time. The share was lowest at 17:30: 62.9%. Of the busy lines, M2 Genève-Pâquis (lac) – Genève-Quai Gustave Ador (lac) had the lowest share on time: 22.9%.

On time

What counts as on time?

On time means less than 3 minutes late. Only trips with live data count, and only trips that run mostly in Switzerland; cable cars do not count.

84.6%

−3.2 pts

Day before: 87.8% · 152,600 trips with live data

Average delay

+1.5 min

 

Canceled trips

882

0.6% of the trips

Through the day

The share of the trips on their way that are less than 3 minutes late, every 10 minutes.

100%95%90%85%75%
17:30 · 62.9% 08:00 · 74.1%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Monday 14 September
  • Lowest points

The disruptions of this day were not recorded, so the chart cannot show its incidents.

By mode

  • Train 93.3%

    13,895 trips · avg +0.9 min

  • Tram 82%

    11,721 trips · avg +1.8 min

  • Bus 84%

    126,252 trips · avg +1.6 min

  • Metro 83.3%

    336 trips · avg +1.9 min

  • Boat 51%

    396 trips · avg +3.7 min

The network by punctuality

Each train, tram and metro line in the color of its share on time.

Each train, tram and metro line in the color of its share on time.Open the network map ↗
  • ≥ 95%
  • 90–95%
  • 85–90%
  • 75–85%
  • < 75%
  • no data
Full size ↗

Least punctual busy lines

Show 17 more

Most punctual busy lines

Least punctual operators

  • Mouettes genevoises 51%

    396 trips · avg +3.7 min

  • VBL 57.1%

    3,893 trips · avg +4.8 min

  • Compagnie du chemin de fer Nyon - St-Cergue - Morez 63.9%

    108 trips · avg +2.6 min

  • TPG 67.4%

    9,593 trips · avg +2.8 min

  • TPL 68.4%

    1,596 trips · avg +2.9 min

  • Automobil Rottal 69.6%

    457 trips · avg +2.3 min

  • Lugano-Ponte Tresa 70.1%

    127 trips · avg +3.2 min

  • Transports Publics Neuchâtelois 72.5%

    2,954 trips · avg +2.2 min

Show 17 more
  • Verkehrsbetrieb LIECHTENSTEINmobil 74%

    882 trips · avg +2.2 min

  • Busbetrieb Rapperswil-Eschenbach-Rüti ZH 77.2%

    303 trips · avg +1.8 min

  • BVB 77.3%

    4,772 trips · avg +2 min

  • Auto AG Rothenburg 78.4%

    769 trips · avg +1.8 min

  • Matterhorn Gotthard Bahn 79.6%

    309 trips · avg +1.4 min

  • Bus und Service 80%

    1,584 trips · avg +1.8 min

  • Busbetrieb Solothurn und Umgebung 80.6%

    777 trips · avg +1.7 min

  • AFA Bus 80.6%

    253 trips · avg +1.4 min

  • VBZ 81.1%

    16,710 trips · avg +1.8 min

  • Bus Nyon-Prangins 81.5%

    389 trips · avg +1.7 min

  • Autobetrieb Sernftal 81.6%

    136 trips · avg +1.9 min

  • Service d'automobiles TRN 81.6%

    207 trips · avg +1.6 min

  • Regiobus Gossau SG 81.9%

    570 trips · avg +1.7 min

  • Autolinee Regionali Luganesi 82.1%

    229 trips · avg +1.5 min

  • Verkehrsbetriebe Kreuzlingen 82.2%

    477 trips · avg +2.5 min

  • Verkehrsbetriebe Biel 82.3%

    1,341 trips · avg +1.6 min

  • tl 82.5%

    6,960 trips · avg +1.6 min

Most punctual operators

  • Sihltal-Zürich-Uetliberg-Bahn 100%

    267 trips · avg +0.3 min

  • Zentralbahn 98.6%

    367 trips · avg +0.5 min

  • THURBO 97.9%

    1,049 trips · avg +0.4 min

  • BLS 97.5%

    1,565 trips · avg +0.5 min

  • Schweizerische Südostbahn 98%

    508 trips · avg +0.4 min

  • Aare Seeland mobil 98.2%

    338 trips · avg +0.5 min

  • Verkehrsbetriebe Herisau 97.3%

    295 trips · avg +0.9 min

  • Stadtbus Winterthur 95.5%

    2,033 trips · avg +0.7 min

Stations

The share of the departures less than 3 minutes late. A train station has departures of trains.

Largest delays

  1. Bus 6 Lausanne, Praz-Séchaud – Lausanne, Maladière Maladière +132 min
  2. Bus 14 Luzern, Brüelstrasse – Horw, Zentrum Horw, Zentrumand 7 more trips of this line +125 min
  3. Bus 17 Villars-Ste-Croix, Croix-Péage – Lausanne, Vigie Croix-Péage +103 min
  4. Bus 411 Ilanz, Bahnhof/Post – Fidaz, Pinut Fidaz, Pinut +70 min
  5. Bus 1 Genève, Jardin Botanique – Thônex, Hôpital Trois-Chêne Thônex, Hôpital Trois-Chêne +70 min
  6. Bus 58 Grand-Saconnex, Tunnel Routier – Grand-Saconnex, Palexpo Grand-Saconnex, Palexpoand 9 more trips of this line +63 min
  7. Bus 82 Collonges, marché +60 min
  8. ICE Brigand 2 more trips of this line +58 min
  9. Bus 5 Kriens, Busschleife – Emmenbrücke, Bahnhof Süd Kriens, Busschleifeand 3 more trips of this line +58 min
  10. Bus 68 Saint-Genis, Jean Monnet – Vernier, Blandonnet Saint-Genis, Jean Monnet +56 min
  11. Bus 72 Lupsingen, Gewerbe – Augst BL, Stundeglas Augst BL, Stundeglas +56 min
  12. Bus 52 Versonnex, village – Genthod, Les Hauts Genthod, Les Hautsand 1 more trips of this line +55 min
  13. Bus 521 Thusis, Bahnhof – Obermutten, Dorf Thusis, Bahnhof +54 min
  14. Bus 1 Ebikon, Fildern – Obernau, Dorf Ebikon, Fildernand 2 more trips of this line +54 min
  15. Tram 15 Plan-les-Ouates, ZIPLO – Genève, Nations Genève, Nations +53 min