Punctuality of Swiss public transportFriday 13 February 2026

Last 30 days

15 Jan13 Feb

87.9% of 153,383 trips were on time. The share was lowest at 16:40: 74.2%. Of the busy lines, Bus 431 Aminona – Crans-Montana, Crans Forest had the lowest share on time: 28.4%.

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.

87.9%

+0.1 pts

Day before: 87.8% · 153,383 trips with live data

Average delay

+1.3 min

 

Canceled trips

501

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%50%
16:40 · 74.2% 12:10 · 79.6% 13:40 · 80.4%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Thursday 12 February
  • Lowest points

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

By mode

  • Train 95%

    14,521 trips · avg +0.8 min

  • Tram 84.6%

    11,897 trips · avg +1.6 min

  • Bus 87.5%

    126,273 trips · avg +1.3 min

  • Metro 97%

    296 trips · avg +1.3 min

  • Boat 54.8%

    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 54.8%

    396 trips · avg +3.7 min

  • Sierre-Montana-Crans 59.2%

    287 trips · avg +3.1 min

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

    307 trips · avg +2.4 min

  • Autobetrieb Sernftal 69.6%

    115 trips · avg +3.2 min

  • Bus und Service 70.5%

    1,589 trips · avg +2.4 min

  • BVB 74.2%

    4,906 trips · avg +2.2 min

  • Verkehrsbetrieb LIECHTENSTEINmobil 74.5%

    873 trips · avg +2.4 min

  • TPG 74.7%

    9,880 trips · avg +2.1 min

Show 17 more
  • Transports Publics Neuchâtelois 75.2%

    2,870 trips · avg +2 min

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

    1,177 trips · avg +4.7 min

  • Lugano-Ponte Tresa 75.6%

    127 trips · avg +1.9 min

  • Verkehrsbetrieb der Landschaft Davos 76.4%

    399 trips · avg +2 min

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

    108 trips · avg +2.1 min

  • Automobil Rottal 77.1%

    450 trips · avg +1.7 min

  • TPL 77.6%

    1,616 trips · avg +1.8 min

  • Bus Nyon-Prangins 78.6%

    388 trips · avg +1.9 min

  • Transports Publics du Chablais 79.2%

    1,295 trips · avg +1.9 min

  • Auto AG Rothenburg 79.2%

    751 trips · avg +1.9 min

  • Busbetrieb Aarau 79.6%

    957 trips · avg +1.9 min

  • Bus Sierrois 81.9%

    177 trips · avg +1.6 min

  • Busbetrieb Lichtensteig-Wattwil-Ebnat-Kappel 82.3%

    113 trips · avg +2.8 min

  • Montreux-Oberland Bernois 82.4%

    142 trips · avg +1.9 min

  • VBL 83%

    3,974 trips · avg +1.6 min

  • TPF 83.1%

    4,206 trips · avg +1.4 min

  • Busbetrieb Solothurn und Umgebung 83.8%

    765 trips · avg +1.5 min

Most punctual operators

  • Regionalverkehr Bern-Solothurn 99.7%

    606 trips · avg +0.2 min

  • Aare Seeland mobil 99.7%

    341 trips · avg +0.3 min

  • Zentralbahn 99.5%

    365 trips · avg +0.2 min

  • Appenzeller Bahnen 99.4%

    347 trips · avg +0.4 min

  • THURBO 98.5%

    1,112 trips · avg +0.3 min

  • Stadtbus Winterthur 98.2%

    1,984 trips · avg +0.5 min

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

    314 trips · avg +0.6 min

  • Forchbahn 99.5%

    185 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 HB +106 min
  2. Bus 204 Blonay, gareand 8 more trips of this line +92 min
  3. Bus 20 Lausanne, Blécherette – Lausanne, gare Blécheretteand 1 more trips of this line +75 min
  4. Bus 2 Lausanne, Désert – Lausanne, Epinettes Désert +71 min
  5. Bus 201 Vevey, funiculaire – Rennaz, village Rennaz, villageand 2 more trips of this line +67 min
  6. Bus 212 Chailly-Montreux, P+R – Fenil-sur-Corsier, vieille rte Chailly-Montreux, P+R +67 min
  7. Bus 133 Le Landeron, gare +66 min
  8. IC2 Lugano +66 min
  9. Tram 18 Grand-Lancy, Palettes +63 min
  10. Bus 142 Aigle, gare – Torgon, La Jorette Torgon, La Jorette +60 min
  11. Bus 82 Collonges, marché +60 min
  12. Bus 184 Zürich Wollishofen, Bahnhof – Adliswil, Bahnhof Adliswil, Bahnhof +58 min
  13. Bus 21 Paudex, Verrière +57 min
  14. ICE Brigand 1 more trips of this line +57 min
  15. Bus 206 Montreux, rue de la Gare – Montreux, casino Montreux, casino +56 min