Punctuality of Swiss public transportMonday 16 February 2026

Last 30 days

18 Jan16 Feb

88.3% of 148,186 trips were on time. The share was lowest at 17:30: 72.9%. Of the busy lines, Bus 436 Crans-Montana, gare – Crans-Montana, Marigny had the lowest share on time: 13%.

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.3%

−3.3 pts

Day before: 91.6% · 148,186 trips with live data

Average delay

+1.3 min

 

Canceled trips

702

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:30 · 72.9%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Sunday 15 February
  • Lowest points

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

By mode

  • Train 90.5%

    14,089 trips · avg +1.3 min

  • Tram 87.1%

    11,673 trips · avg +1.4 min

  • Bus 88.2%

    121,697 trips · avg +1.3 min

  • Metro 72.5%

    338 trips · avg +2.2 min

  • Boat 83.3%

    389 trips · avg +1.5 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 28.3%

    279 trips · avg +12.2 min

  • Matterhorn Gotthard Bahn 63.2%

    321 trips · avg +4.2 min

  • Verkehrsbetrieb der Landschaft Davos 64%

    397 trips · avg +2.9 min

  • Auto Leuk-Leukerbad 67.1%

    277 trips · avg +3.6 min

  • Bus und Service 68.8%

    1,547 trips · avg +2.6 min

  • Wengernalpbahn 70.9%

    148 trips · avg +2.4 min

  • Autobetrieb Sernftal 73%

    111 trips · avg +3.5 min

  • Transports Publics du Chablais 74.4%

    1,163 trips · avg +3.1 min

Show 17 more
  • VBL 75.7%

    4,139 trips · avg +2.1 min

  • Automobil Rottal 77.7%

    462 trips · avg +1.9 min

  • Verkehrsbetrieb LIECHTENSTEINmobil 78.4%

    818 trips · avg +2.1 min

  • Transports Publics Neuchâtelois 78.4%

    2,837 trips · avg +1.9 min

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

    303 trips · avg +1.7 min

  • TPG 79%

    9,748 trips · avg +1.9 min

  • BVB 81.1%

    4,776 trips · avg +1.8 min

  • tl 81.8%

    6,475 trips · avg +1.7 min

  • Regionalps 82.4%

    176 trips · avg +2.3 min

  • AFA Bus 82.7%

    266 trips · avg +1.8 min

  • Mouettes genevoises 83.3%

    389 trips · avg +1.5 min

  • Busbetrieb Solothurn und Umgebung 85%

    749 trips · avg +1.4 min

  • Lugano-Ponte Tresa 85.6%

    132 trips · avg +1.1 min

  • Busbetrieb Lichtensteig-Wattwil-Ebnat-Kappel 86%

    107 trips · avg +3 min

  • Regionale Verkehrsbetriebe Baden-Wettingen 86%

    1,386 trips · avg +1.3 min

  • Montreux-Oberland Bernois 86.3%

    139 trips · avg +1.2 min

  • Verkehrsbetriebe Biel 86.6%

    1,404 trips · avg +1.4 min

Most punctual operators

  • THURBO 98.8%

    1,114 trips · avg +0.4 min

  • Schweizerische Südostbahn 99.2%

    512 trips · avg +0.4 min

  • Aare Seeland mobil 99.4%

    337 trips · avg +0.3 min

  • Automobildienst SZU 97.9%

    1,768 trips · avg +0.5 min

  • Regionalverkehr Bern-Solothurn 98.2%

    604 trips · avg +0.4 min

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

    313 trips · avg +0.5 min

  • STI Bus 97.4%

    2,108 trips · avg +0.7 min

  • Verkehrsbetriebe Kreuzlingen 98%

    509 trips · avg +0.8 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 HB +195 min
  2. Bus 81 Chur, Postautostation – Falera, center Chur, Postautostation +85 min
  3. Bus 431 Vals, Post +85 min
  4. Bus 433 Crans-Montana, Les Ehripis – Crans-Montana, Centre Valaisan Crans-Montana, Centre Valaisanand 2 more trips of this line +82 min
  5. Bus 25 Pully, gare +82 min
  6. Bus 46 Epalinges, Ballègue – Epalinges, Bois-Murat Ballègue +73 min
  7. Bus 453 Vissoie, poste – Zinal, village de vacances Zinal, village de vacancesand 1 more trips of this line +70 min
  8. Bus 144 Villars Gareand 1 more trips of this line +69 min
  9. IR16 Bern – Zürich HB Zürich HB +68 min
  10. IC6 Basel SBB – Brig Basel SBB +67 min
  11. Bus 432 Crans-Montana, Vermala Cervin – Crans-Montana, Les Ehripis Crans-Montana, Les Ehripisand 1 more trips of this line +66 min
  12. Bus 184 Lenzerheide/Lai, Post – Vaz/Obervaz, Zorten Vaz/Obervaz, Zorten +65 min
  13. Bus 471 Leukerbad, Busterminal – Leuk, Bahnhof Leuk, Bahnhof +63 min
  14. Bus 171 Chur, Postautostation – Bellinzona, Stazione Bellinzona, Stazione +63 min
  15. Bus 803 Frauenfeld, Oberwiesen – Frauenfeld, Plättli Zoo Frauenfeld, Plättli Zooand 3 more trips of this line +62 min