Punctuality of Swiss public transportSunday 18 October 2026

Last 30 days

19 Sept18 Oct

92.7% of 97,549 trips were on time. The share was lowest at 18:00: 86%. Of the busy lines, Bus 101 Cormondrèche, Grand'Rue – Marin-Epagnier, gare had the lowest share on time: 27.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.

92.7%

+2.4 pts

Day before: 90.3% · 97,549 trips with live data

Average delay

+0.9 min

 

Canceled trips

248

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%
18:00 · 86% 16:30 · 86.9%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Saturday 17 October
  • Lowest points

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

By mode

  • Train 96.4%

    12,896 trips · avg +0.6 min

  • Tram 87.1%

    7,998 trips · avg +1.5 min

  • Bus 92.7%

    76,178 trips · avg +0.9 min

  • Metro 99.5%

    221 trips · avg +0.9 min

  • Boat 64.1%

    256 trips · avg +2.8 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 64.1%

    256 trips · avg +2.8 min

  • VBL 73.1%

    2,688 trips · avg +2.3 min

  • Stadtbus Frauenfeld 75.8%

    194 trips · avg +3.8 min

  • Transports Publics Neuchâtelois 76.6%

    792 trips · avg +1.7 min

  • BVB 79.1%

    3,049 trips · avg +1.8 min

  • TPG 81.4%

    5,311 trips · avg +1.7 min

  • Verkehrsbetriebe der Stadt St.Gallen 83.1%

    1,237 trips · avg +1.7 min

  • Regionale Verkehrsbetriebe Baden-Wettingen 87%

    984 trips · avg +1.5 min

Show 17 more
  • Verkehrsbetrieb LIECHTENSTEINmobil 88.4%

    491 trips · avg +1.4 min

  • Busbetrieb Aarau 89.2%

    781 trips · avg +1 min

  • TPL 89.4%

    1,186 trips · avg +0.9 min

  • Transports Publics du Chablais 89.6%

    657 trips · avg +0.9 min

  • tl 89.7%

    5,531 trips · avg +1 min

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

    141 trips · avg +1 min

  • Bernmobil 90.3%

    3,356 trips · avg +1.3 min

  • Regiobus Gossau SG 90.6%

    265 trips · avg +0.8 min

  • Service d'automobiles TRN 90.7%

    151 trips · avg +1.4 min

  • Autobetrieb Sernftal 90.7%

    108 trips · avg +1.1 min

  • Bus und Service 91.2%

    1,017 trips · avg +1 min

  • VBZ 92.2%

    10,912 trips · avg +1.1 min

  • Sierre-Montana-Crans 92.5%

    268 trips · avg +0.9 min

  • Auto AG Rothenburg 93.2%

    472 trips · avg +0.9 min

  • Busbetrieb Solothurn und Umgebung 93.9%

    396 trips · avg +0.9 min

  • Auto Leuk-Leukerbad 94%

    182 trips · avg +1 min

  • Regionalps 94.1%

    152 trips · avg +0.7 min

Most punctual operators

  • Automobildienst SZU 99.2%

    1,330 trips · avg +0.3 min

  • Schweizerische Südostbahn 99.6%

    483 trips · avg +0.2 min

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

    236 trips · avg +0.3 min

  • Transports Publics de la Région Nyonnaise 100%

    223 trips · avg +0 min

  • BLS 98.9%

    1,420 trips · avg +0.3 min

  • Verkehrsbetrieb der Landschaft Davos 99.3%

    307 trips · avg +0.2 min

  • Auto AG Uri 99.3%

    284 trips · avg +0.3 min

  • Berner Oberland-Bahnen 100%

    137 trips · avg +0.2 min

Stations

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

  • Zürich HB 97.2%

    1,202 departures · avg +1 min

  • Bern 97.3%

    917 departures · avg +0.8 min

  • 691 departures · avg +0.8 min

  • 625 departures · avg +0.9 min

  • Lausanne 83.7%

    526 departures · avg +1.9 min

  • Olten 89.6%

    499 departures · avg +1.3 min

  • Renens VD 79.2%

    490 departures · avg +2 min

  • 482 departures · avg +1 min

  • St. Gallen 96.4%

    468 departures · avg +1 min

  • Aarau 95.5%

    445 departures · avg +0.9 min

  • Luzern 97.5%

    444 departures · avg +0.7 min

  • Genève 93%

    430 departures · avg +1.2 min

Largest delays

  1. NJ Feldkirch – Zürich HB Zürich HBand 1 more trips of this line +176 min
  2. Bus 1 Gebenstorf, Reuss – Würenlos, Bettlen Würenlos, Bettlenand 1 more trips of this line +170 min
  3. Bus 51 Vernier, CO Renard – Genève, Nations Vernier, CO Renardand 1 more trips of this line +83 min
  4. Bus 11 Sargans, Bahnhof – Feldkirch, Bahnhof Feldkirch, Bahnhof +81 min
  5. Bus 1 Biel/Bienne, Löhre/Mauchamp – Biel/Bienne, Stadien/Stades Biel/Bienne, Löhre/Mauchamp +80 min
  6. Tram 12 Lancy-Bachet, gare – Thônex, Moillesulaz Thônex, Moillesulaz +57 min
  7. Bus 47 Bottmingen, Schloss – Muttenz, Bahnhof Bottmingen, Schloss +49 min
  8. Bus 8 Le Mont-sur-L., Grand-Mont – Pully, gare Grand-Mont +46 min
  9. Bus 9 Lutry, Corniche +45 min
  10. Bus 16 Muzzano, Paese – Lugano, Centro Lugano, Centroand 1 more trips of this line +44 min
  11. Bus 502 Küssnacht am Rigi, Bahnhof – Schwyz, Zentrum Steinen, Bahnhofand 2 more trips of this line +43 min
  12. Bus 31 Renens VD, gare – St-Sulpice VD, Venoge sud Renens VD, gare +42 min
  13. Bus 182 Schmitten FR, Bahnhof – Fribourg/Freiburg, gare rout. Schmitten FR, Bahnhof +40 min
  14. Bus 23 Carouge GE, Tours – Genève-Aéroport, Terminal Genève-Aéroport, Terminal +39 min