Punctuality of Swiss public transportFriday 27 February 2026

Last 30 days

29 Jan27 Feb

86.1% of 152,698 trips were on time. The share was lowest at 16:50: 69.3%. Of the busy lines, Bus 101 Cormondrèche, Grand'Rue – Marin-Epagnier, gare had the lowest share on time: 19.1%.

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

+0.4 pts

Day before: 85.7% · 152,698 trips with live data

Average delay

+1.4 min

 

Canceled trips

350

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%75%
16:50 · 69.3% 12:10 · 77% 13:40 · 79.7%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Thursday 26 February
  • Lowest points

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

By mode

  • Train 94.7%

    14,596 trips · avg +0.8 min

  • Tram 82.9%

    11,789 trips · avg +1.6 min

  • Bus 85.5%

    125,588 trips · avg +1.4 min

  • Metro 98.2%

    340 trips · avg +0.7 min

  • Boat 58.7%

    385 trips · avg +3.5 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

  • Lugano-Ponte Tresa 20.1%

    134 trips · avg +6.1 min

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

    307 trips · avg +2.9 min

  • Mouettes genevoises 58.7%

    385 trips · avg +3.5 min

  • Verkehrsbetriebe Biel 61.9%

    1,416 trips · avg +3.2 min

  • VBL 68.1%

    3,972 trips · avg +2.7 min

  • Automobil Rottal 69.6%

    470 trips · avg +3.3 min

  • Sierre-Montana-Crans 70%

    287 trips · avg +2.8 min

  • Verkehrsbetrieb LIECHTENSTEINmobil 72.9%

    935 trips · avg +2.3 min

Show 17 more
  • Autobetrieb Sernftal 73.9%

    115 trips · avg +3 min

  • Auto AG Rothenburg 74.4%

    769 trips · avg +3.1 min

  • TPG 74.7%

    8,893 trips · avg +2 min

  • Bus Sierrois 75.1%

    177 trips · avg +1.8 min

  • Verkehrsbetrieb der Landschaft Davos 75.9%

    399 trips · avg +1.9 min

  • Automobildienste Aare Seeland mobil 76.3%

    667 trips · avg +2 min

  • Busbetrieb Aarau 76.8%

    953 trips · avg +2.2 min

  • Bus und Service 77.9%

    1,526 trips · avg +1.9 min

  • Transports Publics Neuchâtelois 78.3%

    2,783 trips · avg +1.8 min

  • BVB 78.5%

    4,931 trips · avg +1.9 min

  • Busbetrieb Solothurn und Umgebung 79.2%

    764 trips · avg +1.7 min

  • Matterhorn Gotthard Bahn 79.3%

    348 trips · avg +1.7 min

  • TPL 80%

    1,616 trips · avg +1.6 min

  • Montreux-Vevey-Riviera 81%

    142 trips · avg +1.7 min

  • tl 81.4%

    6,787 trips · avg +1.7 min

  • Bus Nyon-Prangins 81.7%

    382 trips · avg +1.6 min

  • Regionale Verkehrsbetriebe Baden-Wettingen 82%

    1,398 trips · avg +1.7 min

Most punctual operators

  • THURBO 99.3%

    1,109 trips · avg +0.3 min

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

    314 trips · avg +0.5 min

  • BLS 98.6%

    1,546 trips · avg +0.4 min

  • Schweizerische Südostbahn 99%

    518 trips · avg +0.4 min

  • Aare Seeland mobil 99.1%

    341 trips · avg +0.3 min

  • Berner Oberland-Bahnen 100%

    136 trips · avg +0.4 min

  • Zentralbahn 98.6%

    365 trips · avg +0.2 min

  • Regionalverkehr Bern-Solothurn 98%

    604 trips · avg +0.3 min

Stations

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

Largest delays

  1. Bus 50 Luzern, Bahnhof – Menziken, Bahnhof Menziken, Bahnhofand 1 more trips of this line +288 min
  2. TGV Zürich HB – Mulhouse Paris Gare de Lyon +180 min
  3. ICE Basel Bad Bfand 4 more trips of this line +153 min
  4. Bus 893 Wald ZH, Bahnhof – Wald ZH, Bahnhof Wald ZH, Bahnhofand 1 more trips of this line +136 min
  5. EC Bregenz – Zürich HB Basel SBBand 1 more trips of this line +133 min
  6. Bus 63 Käppelimatt b. Willisau – Sursee, Bahnhof Sursee, Bahnhofand 2 more trips of this line +96 min
  7. N1 Schaffhausen, Sommerwiesand 1 more trips of this line +81 min
  8. Bus 1 Gebenstorf, Reuss – Würenlos, Bettlen Würenlos, Bettlen +74 min
  9. N4 Neuhausen, Herbstäcker +66 min