Punctuality of Swiss public transportWednesday 16 September 2026

Last 30 days

18 Aug16 Sept

86.6% of 152,632 trips were on time. The share was lowest at 17:30: 67.3%. Of the busy lines, Bus 109 Neuchâtel, Place Pury – Neuchâtel, Trois-Chênes had the lowest share on time: 30.6%.

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.

86.6%

+1.9 pts

Day before: 84.6% · 152,632 trips with live data

Average delay

+1.4 min

 

Canceled trips

735

0.5% 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 · 67.3% 12:10 · 75.3% 07:50 · 78.1%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Tuesday 15 September
  • Lowest points

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

By mode

  • Train 94.1%

    13,972 trips · avg +0.9 min

  • Tram 84.5%

    11,788 trips · avg +1.5 min

  • Bus 86%

    126,202 trips · avg +1.4 min

  • Metro 84.8%

    336 trips · avg +1.7 min

  • Boat 72.2%

    334 trips · avg +2.2 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

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

    108 trips · avg +3.2 min

  • VBL 62.5%

    3,905 trips · avg +3.2 min

  • Automobil Rottal 63.9%

    465 trips · avg +3 min

  • TPL 66.3%

    1,596 trips · avg +3.7 min

  • Lugano-Ponte Tresa 70.5%

    132 trips · avg +1.9 min

  • Verkehrsbetrieb LIECHTENSTEINmobil 71.2%

    874 trips · avg +2.4 min

  • Mouettes genevoises 72.2%

    334 trips · avg +2.2 min

  • Autobetrieb Sernftal 74%

    127 trips · avg +2 min

Show 17 more
  • Transports Publics Neuchâtelois 75.3%

    2,920 trips · avg +2 min

  • Autolinee Regionali Luganesi 76%

    225 trips · avg +2.4 min

  • TPG 76.3%

    9,738 trips · avg +2.1 min

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

    303 trips · avg +1.9 min

  • Auto AG Rothenburg 78%

    756 trips · avg +2.1 min

  • BVB 78.8%

    4,774 trips · avg +1.9 min

  • Bus und Service 80.8%

    1,581 trips · avg +1.9 min

  • Bus Nyon-Prangins 81.7%

    389 trips · avg +1.7 min

  • Autolinea Mendrisiense 81.8%

    373 trips · avg +1.4 min

  • VBZ 82.3%

    16,694 trips · avg +1.7 min

  • Busbetrieb Aarau 82.4%

    932 trips · avg +1.7 min

  • Matterhorn Gotthard Bahn 82.8%

    308 trips · avg +1.3 min

  • Transports publics Vevey-Montreux-Chillon-Villeneuve 83%

    1,188 trips · avg +1.5 min

  • Autolinee Bleniesi 83.1%

    160 trips · avg +1.4 min

  • Busbetrieb Solothurn und Umgebung 83.7%

    771 trips · avg +1.5 min

  • Regionale Verkehrsbetriebe Baden-Wettingen 83.9%

    1,386 trips · avg +1.6 min

  • Verkehrsbetriebe Kreuzlingen 84.3%

    477 trips · avg +1.7 min

Most punctual operators

  • Regionalverkehr Bern-Solothurn 99.3%

    606 trips · avg +0.3 min

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

    267 trips · avg +0.4 min

  • BLS 98%

    1,567 trips · avg +0.5 min

  • Zentralbahn 98.6%

    367 trips · avg +0.5 min

  • THURBO 97.4%

    1,049 trips · avg +0.5 min

  • Schweizerische Südostbahn 97.9%

    512 trips · avg +0.4 min

  • Appenzeller Bahnen 98%

    343 trips · avg +0.5 min

  • Montreux-Oberland Bernois 99.2%

    132 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 772 Wallisellen, Bahnhof – Wallisellen, Sportzentrum Wallisellen, Bahnhof +301 min
  2. Bus 811 Mals, Bahnhof/Malles, stazione – Zernez, staziun Müstair, cunfinand 1 more trips of this line +118 min
  3. Bus 422 Crans-Montana, Ycoor – Sierre/Siders,Place de la gare Crans-Montana, Barzettes +113 min
  4. Bus 1 Gebenstorf, Reuss – Würenlos, Bettlen Würenlos, Bettlen +101 min
  5. ICE Basel Bad Bfand 3 more trips of this line +101 min
  6. R91 Martigny +68 min
  7. Bus 472 Obergoldbach, Post +67 min
  8. Bus 302 Heerbrugg, Bahnhof – Berneck, Rathaus Heerbrugg, Bahnhof +67 min
  9. Bus 822 Frauenfeld, Bahnhof – Oberneunforn, Gemeindehaus Frauenfeld, Bahnhofand 1 more trips of this line +66 min
  10. Bus 847 Diessenhofen, Bahnhof – Marthalen, Bahnhof Diessenhofen, Bahnhofand 1 more trips of this line +64 min
  11. Bus 6 Biel/Bienne, Spitalzentrum/CHB – Port, Bellevue Port, Bellevueand 1 more trips of this line +62 min
  12. Bus 47 Lutry, Landar +60 min
  13. Bus 931 Ramosch, Fermada – Vnà, Jalmèr Vnà, Jalmèr +59 min