Punctuality of Swiss public transportFriday 1 May 2026

Last 30 days

2 Apr1 May

85.2% of 132,076 trips were on time. The share was lowest at 17:00: 69.1%. Of the busy lines, M2 Genève-Pâquis (lac) – Genève-Quai Gustave Ador (lac) had the lowest share on time: 10.1%.

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

+0.9 pts

Day before: 84.2% · 132,076 trips with live data

Average delay

+1.7 min

 

Canceled trips

543

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:00 · 69.1% 12:10 · 75.3%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Thursday 30 April
  • Lowest points

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

By mode

  • Train 94.8%

    14,033 trips · avg +0.8 min

  • Tram 80.1%

    9,041 trips · avg +3.1 min

  • Bus 84.5%

    108,266 trips · avg +1.7 min

  • Metro 87.2%

    366 trips · avg +1.5 min

  • Boat 41.9%

    370 trips · avg +5.5 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 41.9%

    370 trips · avg +5.5 min

  • VBL 47.1%

    3,941 trips · avg +5.9 min

  • Automobil Rottal 61.4%

    458 trips · avg +3.5 min

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

    109 trips · avg +2.6 min

  • Auto AG Rothenburg 68.5%

    736 trips · avg +2.4 min

  • Regiobus Gossau SG 69.3%

    683 trips · avg +3.2 min

  • Busbetrieb Aarau 70.6%

    958 trips · avg +2.3 min

  • TPL 71.7%

    1,188 trips · avg +2.5 min

Show 17 more
  • Transports Publics Neuchâtelois 72.3%

    1,004 trips · avg +2 min

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

    307 trips · avg +2.3 min

  • Stadtbus Frauenfeld 74.8%

    143 trips · avg +2.9 min

  • Verkehrsbetriebe Biel 75.2%

    1,416 trips · avg +2.2 min

  • TPG 75.8%

    9,834 trips · avg +3.9 min

  • Bus Nyon-Prangins 76.4%

    382 trips · avg +1.9 min

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

    1,202 trips · avg +1.9 min

  • Verkehrsbetrieb LIECHTENSTEINmobil 77.7%

    613 trips · avg +3 min

  • Bernmobil 78%

    5,278 trips · avg +3 min

  • Bus und Service 78.7%

    1,499 trips · avg +1.9 min

  • tl 78.7%

    6,903 trips · avg +2.1 min

  • Bus Ostschweiz 79.3%

    2,259 trips · avg +2 min

  • BVB 80.4%

    3,406 trips · avg +1.9 min

  • Verkehrsbetriebe Herisau 80.7%

    362 trips · avg +1.9 min

  • Automobiles MBC 81.6%

    1,241 trips · avg +1.5 min

  • Bus Sierrois 82%

    189 trips · avg +1.5 min

  • Automobildienste Aare Seeland mobil 83%

    663 trips · avg +1.5 min

Most punctual operators

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

    237 trips · avg +0.2 min

  • Automobildienst SZU 98.5%

    1,350 trips · avg +0.4 min

  • THURBO 98.4%

    1,148 trips · avg +0.3 min

  • Schweizerische Südostbahn 98.8%

    514 trips · avg +0.4 min

  • Busbetrieb Grenchen und Umgebung 99%

    384 trips · avg +0.5 min

  • Zentralbahn 99.1%

    322 trips · avg +0.4 min

  • BLT 97.5%

    1,861 trips · avg +0.5 min

  • Lausanne-Echallens-Bercher 99.3%

    137 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 8 Wettingen, Bushof +307 min
  2. Tram 8 Bern Brünnen Westside, Bahnhofand 2 more trips of this line +150 min
  3. Bus 3 Wettingen, Brunnenwiese +150 min
  4. Tram 12 Lancy-Bachet, gare – Thônex, Moillesulaz Thônex, Moillesulazand 2 more trips of this line +119 min
  5. Bus 60 Genève, gare Cornavin – Gex, L'Aiglette Gex, L'Aiglette +117 min
  6. Bus 1 Genève, Jardin Botanique – Thônex, Hôpital Trois-Chêne Thônex, Hôpital Trois-Chêneand 1 more trips of this line +97 min
  7. Tram 7 Bern, Ostring – Bern, Bümpliz Bern, Ostringand 1 more trips of this line +96 min
  8. Bus 12 Bern, Zentrum Paul Klee – Bern, Holligen Bern, Holligen +96 min
  9. Tram 18 Grand-Lancy, Palettes +95 min
  10. Bus 61 Genève, gare Cornavin +92 min
  11. Bus 11 Biel/Bienne, Bahnhof/Gare – Biel/Bienne, Rebenweg/Vignes Biel/Bienne, Bahnhof/Gare +90 min
  12. Bus 14 Luzern, Brüelstrasse +88 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 1 Gebenstorf, Reuss – Würenlos, Bettlen Baden, Bahnhof Ostand 1 more trips of this line +679 min