Punctuality of Swiss public transportFriday 8 May 2026

Last 30 days

9 Apr8 May

84.3% of 149,978 trips were on time. The share was lowest at 16:40: 65.2%. Of the busy lines, M1 Genève-Pâquis (lac) – Genève-Molard (lac) had the lowest share on time: 20.9%.

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

−0.4 pts

Day before: 84.6% · 149,978 trips with live data

Average delay

+1.9 min

 

Canceled trips

476

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%
16:40 · 65.2% 12:10 · 75.2%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Thursday 7 May
  • Lowest points

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

By mode

  • Train 93.7%

    13,990 trips · avg +0.9 min

  • Tram 82.3%

    11,809 trips · avg +1.7 min

  • Bus 83.5%

    123,450 trips · avg +2 min

  • Metro 92.3%

    336 trips · avg +1.2 min

  • Boat 42.5%

    393 trips · avg +4.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 42.5%

    393 trips · avg +4.7 min

  • Lugano-Ponte Tresa 53.8%

    132 trips · avg +3.5 min

  • Busbetrieb Aarau 59%

    953 trips · avg +3.2 min

  • VBL 59%

    3,953 trips · avg +5.2 min

  • TPL 68.1%

    1,616 trips · avg +3.2 min

  • Transports Publics Neuchâtelois 69%

    2,852 trips · avg +2.7 min

  • Automobil Rottal 69.5%

    478 trips · avg +2.6 min

  • TPG 70.3%

    9,941 trips · avg +2.6 min

Show 17 more
  • Autobetrieb Sernftal 72.3%

    112 trips · avg +1.9 min

  • BVB 74.4%

    4,983 trips · avg +2.2 min

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

    109 trips · avg +2.2 min

  • Sierre-Montana-Crans 75.4%

    240 trips · avg +2.2 min

  • Bus Nyon-Prangins 76.3%

    389 trips · avg +1.8 min

  • Verkehrsbetrieb LIECHTENSTEINmobil 77.3%

    917 trips · avg +1.9 min

  • Regiobus Gossau SG 77.7%

    691 trips · avg +1.9 min

  • Bus und Service 78.3%

    1,533 trips · avg +1.8 min

  • Busbetrieb Solothurn und Umgebung 78.5%

    764 trips · avg +1.8 min

  • Auto AG Rothenburg 78.7%

    648 trips · avg +1.8 min

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

    307 trips · avg +1.7 min

  • Regionale Verkehrsbetriebe Baden-Wettingen 79.1%

    1,390 trips · avg +1.8 min

  • tl 80.2%

    7,029 trips · avg +1.8 min

  • Bus Sierrois 80.2%

    177 trips · avg +1.6 min

  • VBZ 81.1%

    17,253 trips · avg +1.8 min

  • Montreux-Oberland Bernois 81.5%

    135 trips · avg +3.2 min

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

    1,196 trips · avg +1.4 min

Most punctual operators

  • Verkehrsbetrieb der Landschaft Davos 99.5%

    366 trips · avg +0.2 min

  • Regionalverkehr Bern-Solothurn 99%

    605 trips · avg +0.4 min

  • THURBO 98.3%

    1,105 trips · avg +0.4 min

  • Busbetrieb Grenchen und Umgebung 98.7%

    384 trips · avg +0.4 min

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

    268 trips · avg +0.5 min

  • Zentralbahn 98.1%

    372 trips · avg +0.4 min

  • Aare Seeland mobil 97.4%

    341 trips · avg +0.4 min

  • Transports de la région Morges-Bière-Cossonay 99.1%

    110 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 8 Corminboeuf, anc. poste – Marly, piscine Marly, piscineand 2 more trips of this line +294 min
  2. Bus 9 Schaffhausen, Ebnat – Schaffhausen, Kinepolis Schaffhausen, Herblinger Marktand 5 more trips of this line +128 min
›Probably errors in the feed (4)

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

  1. Bus 545 Courtepin, gare – Fribourg/Freiburg, gare rout. Fribourg/Freiburg, gare rout. +10350 min
  2. Bus 336 Bulle, gare routière +10292 min
  3. Bus 123 Schwarzsee, Campus – Fribourg/Freiburg, gare rout. Schwarzsee, Campus +10223 min
  4. Bus 22 Ebikon, Bahnhofand 7 more trips of this line +625 min