Punctuality of Swiss public transportMonday 29 December 2025

Last 30 days

30 Nov29 Dec

94.4% of 146,735 trips were on time. The share was lowest at 15:40: 85.3%. Of the busy lines, M2 Genève-Pâquis (lac) – Genève-Quai Gustave Ador (lac) had the lowest share on time: 20.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.

94.4%

−0.1 pts

Day before: 94.5% · 146,735 trips with live data

Average delay

+0.8 min

 

Canceled trips

226

0.2% 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%
15:40 · 85.3%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Sunday 28 December
  • Lowest points

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

By mode

  • Train 95.9%

    14,062 trips · avg +0.6 min

  • Tram 92.1%

    11,520 trips · avg +1.1 min

  • Bus 94.6%

    120,665 trips · avg +0.8 min

  • Metro 91.6%

    296 trips · avg +1.2 min

  • Boat 27.6%

    192 trips · avg +5.4 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 27.6%

    192 trips · avg +5.4 min

  • Verkehrsbetrieb der Landschaft Davos 45.6%

    397 trips · avg +7.7 min

  • Sierre-Montana-Crans 64%

    278 trips · avg +3.9 min

  • Lugano-Ponte Tresa 68.1%

    113 trips · avg +2 min

  • Berner Oberland-Bahnen 72.7%

    132 trips · avg +1.9 min

  • Wengernalpbahn 74.1%

    139 trips · avg +2.1 min

  • AFA Bus 78.2%

    248 trips · avg +1.7 min

  • Bus und Service 78.9%

    1,526 trips · avg +2.9 min

Show 17 more
  • RhB 85%

    528 trips · avg +1.5 min

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

    108 trips · avg +1.4 min

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

    303 trips · avg +1.3 min

  • TPL 86.6%

    1,613 trips · avg +1.2 min

  • Transports Publics du Chablais 87.3%

    1,191 trips · avg +1.1 min

  • BVB 87.6%

    4,367 trips · avg +1.4 min

  • Verkehrsbetrieb LIECHTENSTEINmobil 88.2%

    868 trips · avg +1.5 min

  • Automobil Rottal 88.8%

    456 trips · avg +1.4 min

  • Bus Sierrois 89.1%

    330 trips · avg +2.1 min

  • Busbetrieb Lichtensteig-Wattwil-Ebnat-Kappel 89.7%

    107 trips · avg +4.2 min

  • Transports Publics Neuchâtelois 89.9%

    2,785 trips · avg +1 min

  • Auto Leuk-Leukerbad 90.6%

    276 trips · avg +1.1 min

  • VBL 90.6%

    3,798 trips · avg +1.1 min

  • Regiobus Gossau SG 91.3%

    562 trips · avg +0.9 min

  • Montreux-Oberland Bernois 91.4%

    139 trips · avg +1.1 min

  • Stadtbus Frauenfeld 91.6%

    574 trips · avg +1 min

  • TPG 92.3%

    8,642 trips · avg +0.8 min

Most punctual operators

  • Zentralbahn 100%

    343 trips · avg +0.2 min

  • Aare Seeland mobil 100%

    338 trips · avg +0.2 min

  • Stadtbus Winterthur 99.3%

    1,933 trips · avg +0.3 min

  • THURBO 99.4%

    1,115 trips · avg +0.2 min

  • BLS 99.1%

    1,560 trips · avg +0.3 min

  • Verkehrsbetriebe Glattal 98.8%

    4,527 trips · avg +0.5 min

  • Verkehrsbetriebe Schaffhausen 98.9%

    1,918 trips · avg +0.5 min

  • Transports Publics de la Région Nyonnaise 99.3%

    435 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 602 Surlej, Corvatschbahnand 1 more trips of this line +250 min
  2. Bus 603 Surlej, Corvatschbahn +246 min
  3. Bus 862 Wetzikon ZH, Bahnhof – Wetzikon ZH, Bahnhof Wetzikon ZH, Bahnhofand 2 more trips of this line +134 min
  4. Bus 851 Wetzikon ZH, Bahnhof – Adetswil, Sunneberg Adetswil, Sunnebergand 1 more trips of this line +114 min
  5. Bus 80 Liestal, Bahnhof +103 min
  6. Bus 11 Sargans, Bahnhof – Feldkirch, Bahnhof Feldkirch, Bahnhof +82 min
  7. Bus 180 Les Diablerets, gare – Saanen, Bahnhof Saanen, Bahnhofand 2 more trips of this line +73 min
  8. RL2 Coppetand 1 more trips of this line +70 min
  9. Bus 609 Oberägeri, Station – Rothenthurm, Bahnhof Rothenthurm, Bahnhofand 1 more trips of this line +69 min
  10. Bus 33 Basel, Schifflände – Schönenbuch, Dorf Schönenbuch, Dorf +66 min
  11. Bus 705 Lonay, parc +62 min
  12. Bus 1 Chalais, téléphérique +58 min