Punctuality of Swiss public transportWednesday 18 February 2026

Last 30 days

20 Jan18 Feb

88.7% of 149,881 trips were on time. The share was lowest at 17:40: 74.9%. Of the busy lines, Bus 436 Crans-Montana, gare – Crans-Montana, Marigny had the lowest share on time: 16.7%.

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.

88.7%

+2.2 pts

Day before: 86.6% · 149,881 trips with live data

Average delay

+1.2 min

 

Canceled trips

458

0.3% 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:40 · 74.9% 12:10 · 81.3%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Tuesday 17 February
  • Lowest points

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

By mode

  • Train 92.7%

    14,371 trips · avg +1 min

  • Tram 86.3%

    11,697 trips · avg +1.4 min

  • Bus 88.6%

    123,078 trips · avg +1.2 min

  • Metro 75.8%

    339 trips · avg +2.7 min

  • Boat 74.5%

    396 trips · avg +2.1 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

  • Verkehrsbetrieb der Landschaft Davos 44.2%

    398 trips · avg +5.6 min

  • Sierre-Montana-Crans 46%

    278 trips · avg +4.8 min

  • Autobetrieb Sernftal 62.9%

    105 trips · avg +4 min

  • Bus und Service 70.3%

    1,552 trips · avg +2.5 min

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

    300 trips · avg +2 min

  • Mouettes genevoises 74.5%

    396 trips · avg +2.1 min

  • Transports Publics Neuchâtelois 75.1%

    2,848 trips · avg +2 min

  • Verkehrsbetriebe Biel 76.4%

    1,404 trips · avg +3.6 min

Show 17 more
  • Matterhorn Gotthard Bahn 76.8%

    327 trips · avg +2.2 min

  • BVB 79%

    4,776 trips · avg +1.9 min

  • Regionale Verkehrsbetriebe Baden-Wettingen 79.1%

    1,386 trips · avg +2.1 min

  • TPG 79.1%

    9,736 trips · avg +1.8 min

  • AFA Bus 79.5%

    264 trips · avg +1.7 min

  • Verkehrsbetrieb LIECHTENSTEINmobil 80.2%

    799 trips · avg +1.9 min

  • Busbetrieb Solothurn und Umgebung 82.5%

    749 trips · avg +1.6 min

  • Auto Leuk-Leukerbad 82.7%

    277 trips · avg +1.6 min

  • Busbetrieb Aarau 83.1%

    934 trips · avg +1.8 min

  • RhB 83.8%

    513 trips · avg +1.7 min

  • VBL 84.5%

    3,929 trips · avg +1.6 min

  • Automobil Rottal 85.1%

    455 trips · avg +1.4 min

  • Auto AG Rothenburg 85.3%

    733 trips · avg +1.5 min

  • Lugano-Ponte Tresa 85.6%

    132 trips · avg +1 min

  • Busbetrieb Olten-Gösgen-Gäu 85.9%

    943 trips · avg +1.3 min

  • Busbetrieb Lichtensteig-Wattwil-Ebnat-Kappel 86%

    107 trips · avg +2.9 min

  • Transports Publics du Chablais 86%

    1,175 trips · avg +1.2 min

Most punctual operators

  • Zentralbahn 99.4%

    361 trips · avg +0.2 min

  • Aare Seeland mobil 98.8%

    337 trips · avg +0.4 min

  • TPF 97.4%

    4,002 trips · avg +0.2 min

  • Schweizerische Südostbahn 98.1%

    515 trips · avg +0.6 min

  • THURBO 97.4%

    1,114 trips · avg +0.5 min

  • BLS 97.2%

    1,481 trips · avg +0.6 min

  • BLT 96.9%

    2,443 trips · avg +0.6 min

  • Automobildienst SZU 96.8%

    1,760 trips · avg +0.5 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 +140 min
  2. Bus 301 Davos Glaris, Ortolfi – Davos Laret, Landhaus Davos Laret, Landhausand 1 more trips of this line +104 min
  3. Bus 10 Genève-Aéroport, Terminal – Genève, Rive Genève-Aéroport, Terminal +67 min
  4. Bus 1 Lausanne, Blécherette – Ecublens VD, EPFL/Colladon EPFL/Colladon +67 min
  5. S41 Lausanne +67 min
  6. Bus 193 St-Maurice VS, gare – St-Maurice, L'Acquis-Chapelle St-Maurice, L'Acquis-Chapelle +58 min
  7. EC Bregenz – Zürich HB Zürich HBand 2 more trips of this line +57 min
  8. Bus 2 Genève, Plage – Bernex, Cressy Genève, Plage +57 min
  9. Bus 18 Clochatte +57 min
  10. Tram 14 Bernex, Vailly +57 min
  11. E Genève, Rive – Hermance, village Genève, Rive +56 min
  12. Bus 5 Ennetbaden, Aeusserer Berg – Baden, Baldegg Ennetbaden, Aeusserer Bergand 2 more trips of this line +56 min
  13. ICE Basel Bad Bfand 1 more trips of this line +56 min
  14. Bus 123 Schwarzsee, Campus – Fribourg/Freiburg, gare rout. Schwarzsee, Campus +56 min
  15. TGV Frasne – Lausanne Lausanne +56 min