Punctuality of Swiss public transportWednesday 28 October 2026

Last 30 days

29 Sept28 Oct

93.4% of 150,920 trips were on time. The share was lowest at 18:00: 84%. Of the busy lines, M2 Genève-Pâquis (lac) – Genève-Quai Gustave Ador (lac) had the lowest share on time: 31.8%.

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

+10.6 pts

Day before: 82.8% · 150,920 trips with live data

An estimate from the real-time feed, which often misses the last delays of buses and trams. The final numbers come two days later from the actual times of opentransportdata.swiss (Ist-Daten).

Average delay

+1.1 min

 

Canceled trips

554

0.4% of the trips

The day in numbers

From the timetable of the day, and its trips with live data.

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%50%
18:00 · 84%
06:0012:0018:0000:00
12345678
  • ≥ 95%
  • Dashed: Tuesday 27 October
  • Lowest points
  • Incident

The largest incidents

  1. 106:16–06:56Interrupted service between Renens VD, gare and Chavannes-près-Renens, gare/Epenex [metro, bus].
  2. 211:32–19:15Irregular traffic downtown lucerne Area
  3. 315:24–18:55Irregular traffic lines 180, 190, 195, 521, 522 [bus]
  4. 417:04–18:55Irregular traffic lines 420, 431, 440, 443, 445, 449
  5. 517:24–19:25Irregular traffic lines 1, 2, 3, 4, 5, 7, 8, 10
  6. 617:45–19:40Limited service: lines 101, 102, 106, 107, 108 and 109
  7. 717:50–19:35Irregular traffic lines 40, 41, 42, 43, 44, 45, 46, 50, 51, 52
  8. 818:15–19:10Irregular traffic lines 251, 304, 321, 322

By mode

  • Train 95.1%

    14,156 trips · avg +1 min

  • Tram 96.3%

    11,854 trips · avg +0.7 min

  • Bus 93%

    124,169 trips · avg +1.1 min

  • Metro 91.3%

    345 trips · avg +1.5 min

  • Boat 58.8%

    396 trips · avg +3.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 58.8%

    396 trips · avg +3.8 min

  • Bus Sierrois 83.1%

    338 trips · avg +1.8 min

  • VBL 83.3%

    4,000 trips · avg +2.3 min

  • TPL 83.5%

    1,603 trips · avg +2 min

  • Stadtbus Frauenfeld 84.6%

    564 trips · avg +1.7 min

  • Lugano-Ponte Tresa 85.5%

    124 trips · avg +1.7 min

  • Automobildienste Aare Seeland mobil 86%

    658 trips · avg +1.7 min

  • Busbetrieb Aarau 86.2%

    939 trips · avg +1.5 min

Show 17 more
  • BVB 88.7%

    4,539 trips · avg +1.4 min

  • Automobil Rottal 89.4%

    471 trips · avg +1.4 min

  • Autolinee Bleniesi 89.7%

    165 trips · avg +1.1 min

  • tl 89.7%

    7,075 trips · avg +1.2 min

  • Autobus AG Liestal 89.8%

    911 trips · avg +1.5 min

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

    1,198 trips · avg +1.1 min

  • Transports Publics Neuchâtelois 90.2%

    1,673 trips · avg +1.2 min

  • Bus Ostschweiz 90.9%

    2,517 trips · avg +1.3 min

  • Transports Vallée de Joux-Yverdon-Ste-Croix 91%

    1,202 trips · avg +1.2 min

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

    303 trips · avg +1.4 min

  • Bamert Bus 91.7%

    180 trips · avg +1.4 min

  • SBB 92.2%

    5,533 trips · avg +1.3 min

  • Verkehrsbetrieb LIECHTENSTEINmobil 92.2%

    823 trips · avg +1.2 min

  • Service d'automobiles TRN 92.3%

    208 trips · avg +0.8 min

  • Autobetrieb Sernftal 92.4%

    105 trips · avg +1.2 min

  • Autolinee Regionali Luganesi 92.5%

    228 trips · avg +1.1 min

  • Verkehrsbetriebe Kreuzlingen 92.5%

    483 trips · avg +1 min

Most punctual operators

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

    248 trips · avg +0.3 min

  • Regionalverkehr Bern-Solothurn 99.3%

    610 trips · avg +0.5 min

  • Zentralbahn 99.5%

    372 trips · avg +0.6 min

  • Verkehrsbetrieb der Landschaft Davos 99.3%

    292 trips · avg +0.6 min

  • Montreux-Vevey-Riviera 100%

    136 trips · avg +0.6 min

  • Stadtbus Winterthur 97.8%

    2,121 trips · avg +0.8 min

  • Berner Oberland-Bahnen 100%

    122 trips · avg +0.5 min

  • STI Bus 97.6%

    2,059 trips · avg +0.7 min

Stations

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

Largest delays

  1. Bus 661 Yverdon-les-Bains, gare – Granges-près-Marnand, gare Granges-près-Marnand, gare +236 min
  2. Bus 711 Viano, Paese – Brusio, Scuole Viano, Paeseand 2 more trips of this line +195 min
  3. Bus 61 St-Ursanne, gare – La Motte St-Ursanne, gareand 1 more trips of this line +132 min
  4. Bus 621 Visp, Kleegärten – Naters, Marktplatz Brig, Bahnhof +97 min
  5. IR46 Locarno – Zürich HB Zürich HB +95 min
  6. EV Basel, Dreispitz – Aesch BL, Dorf Aesch BL, Dorfand 4 more trips of this line +75 min
  7. Tram 2 Schlieren, Geissweid – Zürich, Klusplatz Zürich, Klusplatz +75 min
  8. Bus 892 Wald ZH, Bahnhof – Wald ZH, Rehazentrum Wald ZH, Bahnhofand 1 more trips of this line +66 min
  9. Bus 1 Ebikon, Fildern – Obernau, Dorf Obernau, Dorfand 2 more trips of this line +65 min
  10. Bus 893 Wald ZH, Bahnhof – Wald ZH, Bahnhof Wald ZH, Bahnhof +64 min
  11. Bus 443 Degen, vitg – Morissen, center communal Morissen, center communaland 1 more trips of this line +60 min
  12. Bus 74 Biel/Bienne, Bahnhof/Gare – Lyss, Bahnhof Studen BE, Grien +60 min
  13. Bus 6 Genève, Plage – Vernier, village Vernier, villageand 1 more trips of this line +57 min
  14. Bus 214 Mesocco, Stazione – Castione, Stazione Bellinzona, Stazioneand 1 more trips of this line +54 min
  15. Bus 311 Stans, Bahnhof – Beckenried, Post Beckenried, Post +53 min