Punctuality of Swiss public transportSaturday 10 January 2026

Last 30 days

12 Dec10 Jan

86.3% of 117,281 trips were on time. The share was lowest at 17:20: 77.5%. Of the busy lines, Bus 310 La Chaux-de-Fonds, Sombaille – La Chaux-de-Fonds, gare had the lowest share on time: 14.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.

86.3%

−2.9 pts

Day before: 89.2% · 117,281 trips with live data

Average delay

+1.5 min

 

Canceled trips

1,968

1.7% 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:20 · 77.5% 20:30 · 79.2%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Friday 9 January
  • Lowest points

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

By mode

  • Train 93.9%

    13,363 trips · avg +0.9 min

  • Tram 83.7%

    10,525 trips · avg +1.7 min

  • Bus 85.5%

    92,907 trips · avg +1.5 min

  • Metro 98.5%

    262 trips · avg +0.8 min

  • Boat 76.8%

    224 trips · avg +1.9 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

  • Verkehrsbetrieb LIECHTENSTEINmobil 59.5%

    558 trips · avg +3.9 min

  • Sierre-Montana-Crans 62%

    276 trips · avg +5 min

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

    242 trips · avg +3.8 min

  • Transports Publics Neuchâtelois 66.5%

    2,145 trips · avg +2.7 min

  • Service d'automobiles TRN 69.2%

    185 trips · avg +2.4 min

  • AFA Bus 70.5%

    244 trips · avg +2.2 min

  • Verkehrsbetrieb der Landschaft Davos 75.3%

    397 trips · avg +1.9 min

  • Bamert Bus 76.1%

    138 trips · avg +2.8 min

Show 17 more
  • Mouettes genevoises 76.8%

    224 trips · avg +1.9 min

  • VBZ 77.8%

    12,299 trips · avg +2.3 min

  • Busbetrieb Olten-Gösgen-Gäu 78%

    776 trips · avg +2 min

  • Automobil Rottal 78.8%

    354 trips · avg +1.9 min

  • Regionale Verkehrsbetriebe Baden-Wettingen 80.9%

    1,170 trips · avg +1.8 min

  • Busbetrieb Solothurn und Umgebung 81.1%

    529 trips · avg +1.9 min

  • Regiobus Gossau SG 81.9%

    480 trips · avg +1.5 min

  • Transports Publics du Chablais 82.6%

    1,025 trips · avg +1.6 min

  • Stadtbus Frauenfeld 82.9%

    455 trips · avg +1.8 min

  • Berner Oberland-Bahnen 83.3%

    126 trips · avg +1.3 min

  • VBL 83.4%

    3,368 trips · avg +1.8 min

  • Bus und Service 83.5%

    1,384 trips · avg +1.8 min

  • Forchbahn 83.5%

    133 trips · avg +2.3 min

  • BVB 83.8%

    3,969 trips · avg +1.6 min

  • Auto Leuk-Leukerbad 84%

    244 trips · avg +1.8 min

  • Regionalbus Lenzburg 84.3%

    350 trips · avg +2.2 min

  • Montreux-Vevey-Riviera 84.5%

    116 trips · avg +2.8 min

Most punctual operators

  • Regionalverkehr Bern-Solothurn 99%

    493 trips · avg +0.3 min

  • BLS 97.9%

    1,445 trips · avg +0.5 min

  • Zentralbahn 98.7%

    317 trips · avg +0.3 min

  • Schweizerische Südostbahn 98.3%

    481 trips · avg +0.6 min

  • THURBO 97.6%

    1,141 trips · avg +0.4 min

  • Verkehrsbetriebe Schaffhausen 96.9%

    1,557 trips · avg +0.7 min

  • BLT 96.6%

    2,040 trips · avg +0.7 min

  • Verkehrsbetriebe Kreuzlingen 97.7%

    426 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 151 Adliswil, Bahnhof – Zürich, Mittelleimbach Adliswil, Bahnhofand 1 more trips of this line +143 min
  2. Bus 704 Volketswil, Hofwisen +128 min
  3. Bus 165 Münsingen, Bahnhof – Kirchdorf BE, Kirchgasse Kirchdorf BE, Kirchgasse +123 min
  4. Bus 215 Affoltern a.A., Bahnhof – Zürich Wiedikon, Bahnhof Affoltern a.A., Bahnhofand 1 more trips of this line +114 min
  5. Bus 606 St. Moritz, Bahnhof – Chamues-ch, plaz Chamues-ch, plaz +102 min
  6. Bus 67 Seewen SO, Herrenmattand 1 more trips of this line +93 min
  7. Bus 685 Vallorbe, grottes +91 min
  8. Bus 444 Bremgarten AG, Obertorplatz – Zürich Enge, Bahnhof/Bederstr. Bremgarten AG, Obertorplatz +89 min
  9. Bus 245 Muri AG, Bahnhof +88 min
  10. Bus 885 Laupen ZH, Schulhaus +86 min
  11. Bus 145 Horgen, Bahnhof – Thalwil, Zentrum Horgen, Bahnhofand 1 more trips of this line +85 min
  12. Bus 180 Les Diablerets, gare – Saanen, Bahnhof Les Diablerets, gareand 1 more trips of this line +84 min
  13. Tram 51 Zürich Altstetten, Bahnhof N – Zürich, Seebach Zürich, Seebach +83 min
  14. Bus 236 Zürich Wiedikon, Bahnhof +80 min
  15. Bus 635 Benken SG, Giessen – Ziegelbrücke, Bahnhof Nord Ziegelbrücke, Bahnhof Nordand 1 more trips of this line +79 min