Punctuality of Swiss public transportTuesday 27 January 2026

Last 30 days

29 Dec27 Jan

87.5% of 150,653 trips were on time. The share was lowest at 17:40: 65.8%. Of the busy lines, Bus 101 Marin-Epagnier, gare – Cormondrèche, Grand'Rue had the lowest share on time: 22.4%.

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.

87.5%

−1.9 pts

Day before: 89.4% · 150,653 trips with live data

Average delay

+1.3 min

 

Canceled trips

545

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%
17:40 · 65.8% 08:00 · 74.9%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Monday 26 January
  • Lowest points

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

By mode

  • Train 94.3%

    14,367 trips · avg +0.8 min

  • Tram 83.6%

    11,655 trips · avg +1.6 min

  • Bus 87.1%

    124,029 trips · avg +1.3 min

  • Metro 98.6%

    296 trips · avg +0.9 min

  • Boat 86.3%

    306 trips · avg +1.7 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

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

    108 trips · avg +3.2 min

  • Verkehrsbetrieb der Landschaft Davos 66.4%

    396 trips · avg +2.6 min

  • Verkehrsbetrieb LIECHTENSTEINmobil 66.7%

    832 trips · avg +2.9 min

  • Autobetrieb Sernftal 67%

    100 trips · avg +4.1 min

  • Automobil Rottal 70.4%

    463 trips · avg +2.4 min

  • TPG 71.8%

    9,604 trips · avg +2.6 min

  • VBL 74%

    3,921 trips · avg +2.2 min

  • BVB 74.5%

    4,779 trips · avg +2.3 min

Show 17 more
  • Lugano-Ponte Tresa 76%

    125 trips · avg +1.5 min

  • Transports Publics Neuchâtelois 76.2%

    2,850 trips · avg +1.9 min

  • TPL 77%

    1,613 trips · avg +1.9 min

  • Bus und Service 77.6%

    1,552 trips · avg +1.9 min

  • Busbetrieb Solothurn und Umgebung 78.2%

    748 trips · avg +1.8 min

  • Auto AG Rothenburg 79.5%

    771 trips · avg +1.8 min

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

    303 trips · avg +1.5 min

  • Regionale Verkehrsbetriebe Baden-Wettingen 80.4%

    1,387 trips · avg +1.7 min

  • Automobiles MBC 81.5%

    1,148 trips · avg +2 min

  • Autolinea Mendrisiense 83.2%

    374 trips · avg +1.4 min

  • Bus Nyon-Prangins 83.7%

    356 trips · avg +1.6 min

  • TPF 84%

    4,126 trips · avg +1.4 min

  • VBZ 84.4%

    16,585 trips · avg +1.6 min

  • Montreux-Oberland Bernois 85.5%

    138 trips · avg +1.3 min

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

    945 trips · avg +1.2 min

  • Autolinee Regionali Luganesi 86%

    229 trips · avg +1.4 min

  • Mouettes genevoises 86.3%

    306 trips · avg +1.7 min

Most punctual operators

  • BLS 97.6%

    1,564 trips · avg +0.6 min

  • THURBO 97.7%

    1,110 trips · avg +0.4 min

  • Aare Seeland mobil 98.5%

    335 trips · avg +0.5 min

  • Auto AG Uri 98.3%

    345 trips · avg +0.4 min

  • Montreux-Vevey-Riviera 99.3%

    141 trips · avg +0.5 min

  • Auto AG Schwyz 97.5%

    750 trips · avg +0.4 min

  • Verkehrsbetriebe Kreuzlingen 97.6%

    509 trips · avg +0.9 min

  • Verkehrsbetriebe Schaffhausen 96.5%

    1,956 trips · avg +0.8 min

Stations

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

Largest delays

  1. NJ Zürich HBand 1 more trips of this line +163 min
  2. Tram 12 Lancy-Bachet, gare – Thônex, Moillesulaz Thônex, Moillesulazand 2 more trips of this line +75 min
  3. Tram 7 Zürich, Wollishoferplatz – Stettbach, Bahnhof Zürich, Wollishoferplatz +70 min
  4. ICE Brigand 3 more trips of this line +58 min
  5. Bus 155 Axalp, Sportbahnen +58 min
  6. Bus 590 Couvet, espaceVAL – Les Verrières, Meudon Couvet, espaceVAL +57 min
  7. RE3 Basel Bad Bf +56 min
  8. Bus 850 Wetzikon ZH, Bahnhof – Bauma, Bahnhof Bauma, Bahnhofand 1 more trips of this line +55 min
  9. R20 Bercher – Lausanne-Flon Lausanne-Flonand 3 more trips of this line +55 min
  10. Bus 9 Vernier, Lignon Tours – Thônex, Belle-Terre Pl. Araire Thônex, Belle-Terre Pl. Araire +52 min
  11. Bus 300 Altstätten SG, Stadt – Buchs SG, Bahnhof Altstätten SG, Stadt +51 min
  12. RE4 Scuol-Tarasp – Klosters Platz Scuol-Tarasp +51 min
  13. Bus 435 Thierrens, gare routière – Epalinges, Croisettes Epalinges, Croisettesand 1 more trips of this line +50 min
  14. Bus 57 Genève-Aéroport, Terminal – ZIMEYSA, gare ZIMEYSA, gare +47 min
  15. Bus 91 Genève, Pointe de la Jonction – Genève, Beau-Séjour Genève, Beau-Séjour +47 min