Punctuality of Swiss public transportTuesday 17 February 2026

Last 30 days

19 Jan17 Feb

86.6% of 150,048 trips were on time. The share was lowest at 17:40: 70.4%. Of the busy lines, Bus 431 Aminona – Crans-Montana, Crans Forest had the lowest share on time: 13.5%.

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.7 pts

Day before: 88.3% · 150,048 trips with live data

Average delay

+1.4 min

 

Canceled trips

704

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%50%
17:40 · 70.4% 07:50 · 79.2%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Monday 16 February
  • Lowest points

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

By mode

  • Train 91.5%

    14,262 trips · avg +1.1 min

  • Tram 83.7%

    11,618 trips · avg +1.6 min

  • Bus 86.3%

    123,432 trips · avg +1.4 min

  • Metro 90.9%

    340 trips · avg +1.1 min

  • Boat 73%

    396 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

  • Sierre-Montana-Crans 33.5%

    278 trips · avg +9.2 min

  • Verkehrsbetrieb der Landschaft Davos 37.3%

    397 trips · avg +5.9 min

  • Wengernalpbahn 57.4%

    155 trips · avg +3.4 min

  • Bus und Service 62%

    1,553 trips · avg +3 min

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

    303 trips · avg +2.4 min

  • AFA Bus 72%

    264 trips · avg +2.1 min

  • Autobetrieb Sernftal 72.8%

    114 trips · avg +2.2 min

  • Mouettes genevoises 73%

    396 trips · avg +2.2 min

Show 17 more
  • Transports Publics Neuchâtelois 74.5%

    2,841 trips · avg +2.1 min

  • Matterhorn Gotthard Bahn 74.9%

    315 trips · avg +2.5 min

  • Auto Leuk-Leukerbad 75%

    276 trips · avg +2.4 min

  • VBL 75.3%

    4,193 trips · avg +2.1 min

  • TPG 75.9%

    9,705 trips · avg +2.1 min

  • Busbetrieb Solothurn und Umgebung 76.2%

    774 trips · avg +2.1 min

  • Transports Publics du Chablais 77%

    1,161 trips · avg +2.1 min

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

    101 trips · avg +1.9 min

  • Automobil Rottal 78%

    468 trips · avg +1.9 min

  • BVB 78.3%

    4,769 trips · avg +2 min

  • Busbetrieb Aarau 79.8%

    935 trips · avg +1.8 min

  • Lugano-Ponte Tresa 81.4%

    129 trips · avg +1.8 min

  • Auto AG Rothenburg 81.6%

    722 trips · avg +1.9 min

  • tl 81.7%

    6,468 trips · avg +1.6 min

  • RhB 82.6%

    517 trips · avg +1.8 min

  • Verkehrsbetrieb LIECHTENSTEINmobil 82.8%

    835 trips · avg +2.3 min

  • Regionale Verkehrsbetriebe Baden-Wettingen 83.6%

    1,387 trips · avg +1.7 min

Most punctual operators

  • THURBO 99.3%

    1,114 trips · avg +0.3 min

  • Zentralbahn 99.7%

    333 trips · avg +0.3 min

  • Aare Seeland mobil 99.4%

    337 trips · avg +0.3 min

  • Berner Oberland-Bahnen 100%

    135 trips · avg +0.3 min

  • Automobildienst SZU 97.9%

    1,764 trips · avg +0.5 min

  • Schweizerische Südostbahn 98.2%

    514 trips · avg +0.5 min

  • BLT 96.3%

    2,425 trips · avg +0.7 min

  • Appenzeller Bahnen 97.1%

    346 trips · avg +0.6 min

Stations

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

Largest delays

  1. NJ Zürich HBand 1 more trips of this line +244 min
  2. Bus 60 Lausanne, Riponne-M. Béjart – Froideville, Laiterie Riponne-M.Béjartand 2 more trips of this line +177 min
  3. Bus 1 Gebenstorf, Reuss – Würenlos, Bettlen Baden, Bahnhof Ost +154 min
  4. Bus 3 Wettingen, Brunnenwiese – Baden, Grosse Bäder Wettingen, Brunnenwiese +150 min
  5. Bus 22 Triesenberg, Dorfzentrum – Gaflei, Klinik Triesenberg, Dorfzentrumand 1 more trips of this line +120 min
  6. RJX Zürich HB +89 min
  7. Bus 511 Brig, Bahnhof – Saas-Fee, Busterminal Saas-Fee, Busterminal +67 min
  8. R74 Col de Bretaye +65 min
  9. Bus 701 Maur, See – Zürich, Klusplatz Zürich, Klusplatz +65 min
  10. RL6 Pougny-Chancy – Genève Genève +65 min
  11. Bus 433 Crans-Montana, Les Ehripis – Crans-Montana, Centre Valaisan Crans-Montana, Centre Valaisanand 3 more trips of this line +59 min
  12. Bus 5 Thônex, Vallard – Genève-Aéroport, Terminal Genève-Aéroport, Terminal +58 min
  13. Bus 183 Davos Platz, Bahnhof – Lenzerheide/Lai, Post Lenzerheide/Lai, Postand 1 more trips of this line +58 min
  14. Bus 129 Balsthal, Bahnhof – Gänsbrunnen, Bahnhof Balsthal, Bahnhof +57 min
  15. Bus 68 Saint-Genis, Jean Monnet – Vernier, Blandonnet Saint-Genis, Jean Monnetand 1 more trips of this line +57 min