Punctuality of Swiss public transportSunday 25 January 2026

Last 30 days

27 Dec25 Jan

93.6% of 96,246 trips were on time. The share was lowest at 17:00: 87.2%. Of the busy lines, M2 Genève-Pâquis (lac) – Genève-Quai Gustave Ador (lac) had the lowest share on time: 25%.

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.

93.6%

+2.9 pts

Day before: 90.7% · 96,246 trips with live data

Average delay

+0.8 min

 

Canceled trips

277

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:00 · 87.2%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Saturday 24 January
  • Lowest points

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

By mode

  • Train 97.2%

    12,926 trips · avg +0.5 min

  • Tram 89.4%

    7,787 trips · avg +1.5 min

  • Bus 93.4%

    75,152 trips · avg +0.8 min

  • Metro 100%

    221 trips · avg +0.7 min

  • Boat 55%

    160 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 55%

    160 trips · avg +3.7 min

  • AFA Bus 74.6%

    244 trips · avg +2.1 min

  • Transports Publics Neuchâtelois 81.4%

    974 trips · avg +1.5 min

  • Verkehrsbetrieb LIECHTENSTEINmobil 82.5%

    503 trips · avg +1.9 min

  • TPG 84.4%

    5,035 trips · avg +1.9 min

  • BVB 84.9%

    3,229 trips · avg +1.6 min

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

    141 trips · avg +1.7 min

  • TPL 87.5%

    1,186 trips · avg +1 min

Show 17 more
  • Regionale Verkehrsbetriebe Baden-Wettingen 87.6%

    984 trips · avg +1.6 min

  • VBL 88.1%

    2,678 trips · avg +1.3 min

  • Montreux-Oberland Bernois 88.9%

    126 trips · avg +1.3 min

  • Stadtbus Frauenfeld 89.7%

    194 trips · avg +2.1 min

  • Regiobus Gossau SG 90.1%

    242 trips · avg +1.1 min

  • Automobiles MBC 90.4%

    561 trips · avg +1.1 min

  • Bus und Service 90.6%

    997 trips · avg +1 min

  • VBZ 90.8%

    10,622 trips · avg +1.2 min

  • Transports Publics du Chablais 91.3%

    828 trips · avg +1.1 min

  • tl 91.4%

    5,382 trips · avg +0.9 min

  • Automobil Rottal 92%

    289 trips · avg +1 min

  • Busbetrieb Solothurn und Umgebung 92.6%

    377 trips · avg +1 min

  • Bernmobil 92.6%

    3,130 trips · avg +1.2 min

  • TPF 92.8%

    2,521 trips · avg +0.7 min

  • Auto AG Rothenburg 93.4%

    472 trips · avg +0.8 min

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

    587 trips · avg +0.7 min

  • STI Bus 93.9%

    1,485 trips · avg +0.8 min

Most punctual operators

  • Regionalverkehr Bern-Solothurn 99.8%

    424 trips · avg +0.1 min

  • BLT 99.2%

    1,642 trips · avg +0.4 min

  • Zentralbahn 99.7%

    313 trips · avg +0.2 min

  • Verkehrsbetriebe Kreuzlingen 100%

    196 trips · avg +0.5 min

  • Schweizerische Südostbahn 99.2%

    482 trips · avg +0.3 min

  • THURBO 98.5%

    1,101 trips · avg +0.3 min

  • Aare Seeland mobil 99.6%

    237 trips · avg +0.2 min

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

    233 trips · avg +0.2 min

Stations

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

Largest delays

  1. Bus 1 Gebenstorf, Reuss – Würenlos, Bettlen Baden, Bahnhof Ostand 2 more trips of this line +174 min
  2. Bus 508 Schwyz, Bahnhof – Küssnacht am Rigi, Bahnhof Küssnacht am Rigi, Bahnhofand 1 more trips of this line +115 min
  3. Bus 3 Baden, Bahnhof Ost – Wettingen, Brunnenwiese Wettingen, Brunnenwiese +92 min
  4. Bus 2 Lausanne, Désert – Lausanne, Epinettes Maladière-Lac +77 min
  5. Bus 846 Allaman, gare – Rolle, gare nord Allaman, gare +63 min
  6. Bus 604 Pontresina, Post – Chiavenna, Stazione Chiavenna, Stazione +62 min
  7. Bus 5 Thônex, Vallard – Genève-Aéroport, Terminal Genève-Aéroport, Terminal +58 min
  8. R20 Bercher – Lausanne-Flon Lausanne-Flon +55 min
  9. Bus 554 Brunni SZ, Talstation LBH – Einsiedeln, Brüel Brunni SZ, Talstation LBH +52 min
  10. Bus 6 Genève, Plage – Vernier, village Vernier, village +47 min
  11. Bus 45 Zürich, Friedhof Eichbühl – Zürich, Werdhölzli Zürich, Friedhof Eichbühl +44 min
  12. Bus 48 Confignon, croisée – Plan-les-Ouates, ZIPLO Confignon, croisée +44 min
  13. Bus 336 Wohlen AG, Bahnhof – Mellingen Heitersberg, Bahnhof Wohlen AG, Bahnhof +42 min
  14. Bus 175 Château-d'Oex, gare – Leysin-Feydey, gare Leysin-Feydey +42 min
›Probably errors in the feed (1)

Delays of more than 6 hours. The real-time feed sent them, but they are probably not real.

  1. Tram 17 Annemasse, Parc Montessuitand 2 more trips of this line +1198 min