Punctuality of Swiss public transportWednesday 25 February 2026

Last 30 days

27 Jan25 Feb

85.9% of 151,363 trips were on time. The share was lowest at 17:30: 64.4%. Of the busy lines, Bus 91 Zollikerberg, Station – Zürich, Buchholz had the lowest share on time: 19.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.

85.9%

−0.8 pts

Day before: 86.7% · 151,363 trips with live data

Average delay

+1.4 min

 

Canceled trips

424

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:30 · 64.4% 12:10 · 76.9% 14:00 · 78.3%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Tuesday 24 February
  • Lowest points

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

By mode

  • Train 93.2%

    14,405 trips · avg +0.9 min

  • Tram 84.3%

    12,135 trips · avg +1.6 min

  • Bus 85.3%

    124,089 trips · avg +1.4 min

  • Metro 94.4%

    340 trips · avg +1.1 min

  • Boat 49.2%

    394 trips · avg +4.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

  • Mouettes genevoises 49.2%

    394 trips · avg +4.2 min

  • Lugano-Ponte Tresa 60.6%

    132 trips · avg +2.6 min

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

    303 trips · avg +2.9 min

  • Autobetrieb Sernftal 67.6%

    105 trips · avg +3.4 min

  • VBL 68%

    3,911 trips · avg +2.8 min

  • Verkehrsbetrieb LIECHTENSTEINmobil 69.4%

    902 trips · avg +2.9 min

  • Automobil Rottal 69.6%

    461 trips · avg +2.5 min

  • Verkehrsbetriebe Biel 70.9%

    1,400 trips · avg +3 min

Show 17 more
  • TPL 74%

    1,612 trips · avg +2.4 min

  • Busbetrieb Aarau 74.7%

    935 trips · avg +2.7 min

  • Sierre-Montana-Crans 74.9%

    279 trips · avg +2 min

  • TPF 77.1%

    4,115 trips · avg +1.9 min

  • Bus Nyon-Prangins 77.1%

    389 trips · avg +1.9 min

  • Auto AG Rothenburg 77.3%

    705 trips · avg +2.2 min

  • TPG 78%

    8,796 trips · avg +1.9 min

  • Regionale Verkehrsbetriebe Baden-Wettingen 78.1%

    1,387 trips · avg +2.1 min

  • Autolinee Regionali Luganesi 78.2%

    225 trips · avg +2.1 min

  • Busbetrieb Solothurn und Umgebung 78.5%

    749 trips · avg +1.8 min

  • Automobildienste Aare Seeland mobil 78.7%

    658 trips · avg +2.5 min

  • BVB 79.6%

    5,717 trips · avg +1.9 min

  • tl 79.7%

    6,775 trips · avg +1.8 min

  • Bus und Service 79.9%

    1,555 trips · avg +1.8 min

  • Transports Publics Neuchâtelois 81%

    2,779 trips · avg +1.7 min

  • Transports Publics du Chablais 81.6%

    1,228 trips · avg +2 min

  • Automobiles MBC 82.2%

    1,223 trips · avg +1.7 min

Most punctual operators

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

    310 trips · avg +0.7 min

  • BLS 98.3%

    1,543 trips · avg +0.5 min

  • Aare Seeland mobil 99.1%

    337 trips · avg +0.4 min

  • THURBO 98.1%

    1,103 trips · avg +0.3 min

  • Schweizerische Südostbahn 98.1%

    515 trips · avg +0.5 min

  • Regionalverkehr Bern-Solothurn 97.7%

    604 trips · avg +0.4 min

  • Service d'automobiles TRN 98.5%

    206 trips · avg +0.9 min

  • Lausanne-Echallens-Bercher 99.2%

    130 trips · avg +0.4 min

Stations

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

Largest delays

  1. Bus 120 Lavey-les-Bains, Et. Thermal – Villeneuve VD, gare Lavey-les-Bains, Et. Thermaland 4 more trips of this line +168 min
  2. Tram 1 Basel, Bahnhof SBB +126 min
  3. RE33 St-Maurice – Annemasse Martignyand 1 more trips of this line +105 min
  4. RJX Zürich HBand 1 more trips of this line +103 min
  5. Bus 23 Carouge GE, Toursand 1 more trips of this line +100 min
  6. IR95 Brig – Genève-Aéroport Brigand 1 more trips of this line +72 min
  7. Bus 2 Genève, Plage – Bernex, Cressy Bernex, Cressyand 1 more trips of this line +62 min
  8. Bus 68 Saint-Genis, Jean Monnet – Vernier, Blandonnet Saint-Genis, Jean Monnetand 1 more trips of this line +59 min
  9. Bus 108 Monthey, gare CFF – Troistorrents, gare Troistorrents gare +59 min
  10. Bus 190 Pfäffikon SZ, Bahnhof – Schindellegi-Feusisberg, Bhf. Schindellegi-Feusisberg, Bhf. +59 min
  11. Bus 54 Versoix, Centre sportif – Vernier, Parfumerie Versoix, Centre sportif +57 min
  12. Bus 51 Vernier, CO Renard – Genève, Nations Genève, Nations +57 min
  13. RE Mendrisio – Giubiasco Bellinzona +57 min
  14. Bus 110 Monthey, gare CFF – Bex, sous-gare Monthey, gare CFFand 2 more trips of this line +57 min
  15. Bus 76 Lausen, Furlen – Füllinsdorf, Schnäggeberg Füllinsdorf, Schnäggebergand 1 more trips of this line +56 min