Punctuality of Swiss public transportThursday 7 May 2026

Last 30 days

8 Apr7 May

84.6% of 148,884 trips were on time. The share was lowest at 17:30: 62.2%. Of the busy lines, Bus 3 Grand-Saconnex, Gardiol – Genève, Crêts-de-Champel had the lowest share on time: 25.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.

84.6%

−1.2 pts

Day before: 85.8% · 148,884 trips with live data

Average delay

+1.7 min

 

Canceled trips

530

0.4% 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 · 62.2% 08:00 · 73.6% 12:10 · 77.9%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Wednesday 6 May
  • Lowest points

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

By mode

  • Train 95.2%

    13,860 trips · avg +0.8 min

  • Tram 81.8%

    11,480 trips · avg +2 min

  • Bus 83.8%

    122,814 trips · avg +1.8 min

  • Metro 81.8%

    336 trips · avg +2.3 min

  • Boat 52.8%

    394 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 52.8%

    394 trips · avg +3.7 min

  • TPG 65.6%

    9,788 trips · avg +4 min

  • Automobil Rottal 67%

    464 trips · avg +2.5 min

  • TPL 67.1%

    1,613 trips · avg +3 min

  • VBL 67.5%

    3,923 trips · avg +2.7 min

  • Busbetrieb Aarau 68.4%

    935 trips · avg +2.7 min

  • Transports Publics Neuchâtelois 72%

    2,827 trips · avg +2.2 min

  • Verkehrsbetrieb LIECHTENSTEINmobil 73.6%

    885 trips · avg +2.2 min

Show 17 more
  • BVB 74%

    4,839 trips · avg +2.3 min

  • Lugano-Ponte Tresa 77.3%

    132 trips · avg +1.6 min

  • tl 77.6%

    6,925 trips · avg +2.3 min

  • Auto AG Rothenburg 78.7%

    729 trips · avg +1.8 min

  • Regionale Verkehrsbetriebe Baden-Wettingen 79.4%

    1,386 trips · avg +1.9 min

  • Bus und Service 80%

    1,532 trips · avg +1.8 min

  • Busbetrieb Solothurn und Umgebung 80.2%

    747 trips · avg +1.7 min

  • VBZ 80.4%

    16,842 trips · avg +2 min

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

    303 trips · avg +1.7 min

  • Sierre-Montana-Crans 81.3%

    257 trips · avg +2.1 min

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

    1,189 trips · avg +1.5 min

  • Stadtbus Frauenfeld 81.9%

    574 trips · avg +1.7 min

  • Bus Nyon-Prangins 82.2%

    376 trips · avg +1.6 min

  • Autolinea Mendrisiense 82.6%

    374 trips · avg +1.4 min

  • Regiobus Gossau SG 83%

    684 trips · avg +1.7 min

  • Autobetrieb Sernftal 84.3%

    134 trips · avg +1.9 min

  • Automobildienste Aare Seeland mobil 85.1%

    657 trips · avg +1.3 min

Most punctual operators

  • Regionalverkehr Bern-Solothurn 99.2%

    605 trips · avg +0.3 min

  • Appenzeller Bahnen 98.8%

    346 trips · avg +0.4 min

  • Zentralbahn 98.4%

    368 trips · avg +0.4 min

  • THURBO 97.6%

    1,109 trips · avg +0.5 min

  • Lausanne-Echallens-Bercher 100%

    104 trips · avg +0.2 min

  • Auto AG Uri 98.3%

    354 trips · avg +0.4 min

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

    267 trips · avg +0.5 min

  • Verkehrsbetrieb der Landschaft Davos 97.8%

    366 trips · avg +0.3 min

Stations

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

Largest delays

  1. Bus 869 Wetzikon ZH, Bahnhofand 2 more trips of this line +254 min
  2. Bus 870 Rüti ZH, Bahnhof – Hinwil, Bahnhof Hinwil, Bahnhofand 2 more trips of this line +254 min
  3. Bus 857 Wetzikon ZH, Zentrum – Wetzikon ZH, Bahnhof Wetzikon ZH, Zentrumand 1 more trips of this line +249 min
  4. Bus 2 Genève, Plage – Bernex, Cressy Genève, Jonction +213 min
  5. Bus 10 Genève, Bel-Air +208 min
  6. Bus 24 Grenchen, Flurstrasse Südand 8 more trips of this line +107 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. Bus 8 Corminboeuf, anc. poste – Marly, piscine Marly, piscine +10204 min