Punctuality of Swiss public transportMonday 2 March 2026

Last 30 days

1 Feb2 Mar

88.3% of 149,041 trips were on time. The share was lowest at 17:30: 67.9%. Of the busy lines, Bus 91 Zollikerberg, Station – Zürich, Buchholz had the lowest share on time: 25%.

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.

88.3%

−3.9 pts

Day before: 92.2% · 149,041 trips with live data

Average delay

+1.3 min

 

Canceled trips

517

0.3% 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:30 · 67.9% 08:00 · 78.3%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Sunday 1 March
  • Lowest points

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

By mode

  • Train 94.5%

    14,442 trips · avg +0.8 min

  • Tram 85.9%

    11,632 trips · avg +1.5 min

  • Bus 87.8%

    122,430 trips · avg +1.4 min

  • Metro 84.4%

    141 trips · avg +1.3 min

  • Boat 70.5%

    396 trips · avg +2.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

  • Autobetrieb Sernftal 69%

    100 trips · avg +5.7 min

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

    303 trips · avg +2.3 min

  • Mouettes genevoises 70.5%

    396 trips · avg +2.7 min

  • BVB 73.1%

    4,754 trips · avg +2.3 min

  • Transports Publics Neuchâtelois 74.1%

    2,850 trips · avg +2.1 min

  • Automobil Rottal 74.6%

    441 trips · avg +2.1 min

  • VBL 75.5%

    3,922 trips · avg +2.1 min

  • Verkehrsbetrieb LIECHTENSTEINmobil 75.8%

    880 trips · avg +2.1 min

Show 17 more
  • Compagnie du chemin de fer Nyon - St-Cergue - Morez 76.6%

    107 trips · avg +2 min

  • Verkehrsbetriebe Biel 77%

    1,402 trips · avg +2.1 min

  • Bus Sierrois 77.2%

    338 trips · avg +2 min

  • Montreux-Vevey-Riviera 77.9%

    140 trips · avg +1.9 min

  • Bus und Service 79.3%

    1,520 trips · avg +1.9 min

  • Bus Nyon-Prangins 79.7%

    379 trips · avg +1.9 min

  • TPG 79.7%

    9,544 trips · avg +1.8 min

  • Auto AG Rothenburg 80.5%

    771 trips · avg +1.7 min

  • TPL 81.5%

    1,613 trips · avg +1.5 min

  • Lugano-Ponte Tresa 82%

    122 trips · avg +2.1 min

  • Busbetrieb Solothurn und Umgebung 82.1%

    749 trips · avg +1.6 min

  • TPF 82.2%

    2,502 trips · avg +8.5 min

  • Stadtbus Frauenfeld 82.8%

    574 trips · avg +1.7 min

  • Sierre-Montana-Crans 83.4%

    283 trips · avg +1.4 min

  • Busbetrieb Aarau 83.5%

    935 trips · avg +1.6 min

  • Automobildienste Aare Seeland mobil 84.5%

    658 trips · avg +1.5 min

  • Regionale Verkehrsbetriebe Baden-Wettingen 85.1%

    1,387 trips · avg +1.4 min

Most punctual operators

  • Zentralbahn 99.7%

    361 trips · avg +0.1 min

  • Aare Seeland mobil 99.4%

    338 trips · avg +0.3 min

  • Regionalverkehr Bern-Solothurn 98.3%

    606 trips · avg +0.3 min

  • Berner Oberland-Bahnen 100%

    123 trips · avg +0.3 min

  • BLS 97.6%

    1,527 trips · avg +0.5 min

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

    313 trips · avg +0.7 min

  • Lausanne-Echallens-Bercher 99.3%

    143 trips · avg +0.1 min

  • Auto AG Uri 98%

    352 trips · avg +0.5 min

Stations

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

Largest delays

  1. NJ Feldkirch – Zürich HB Zürich HBand 1 more trips of this line +104 min
  2. Bus 706 Wil SG, Bahnhof – Braunau, Dorf Braunau, Dorfand 1 more trips of this line +82 min
  3. Bus 35 Riehen, Habermattenand 1 more trips of this line +79 min
  4. ICE Basel SBB +67 min
  5. Bus 353 Baden, Postautostation – Tegerfelden, Hochbrücke Tegerfelden, Hochbrücke +65 min
  6. Bus 11 Sargans, Bahnhof – Feldkirch, Bahnhof Feldkirch, Bahnhof +64 min
  7. Bus 381 Sion, poste/gare +63 min
  8. E Genève, Rive – Hermance, village Hermance, village +60 min
  9. Bus 733 Wil SG, Bahnhof – Littenheid, Klinik Littenheid, Klinikand 1 more trips of this line +58 min
  10. Bus 68 Saint-Genis, Jean Monnet +56 min
  11. Tram 14 Bernex, Vailly +55 min
  12. Bus 20 Lausanne, Blécherette – Lausanne, gare Lausanne-Gare +55 min
›Probably errors in the feed (2)

Delays of more than 6 hours. The real-time feed sent them, but they are probably not real.

  1. Bus 234 Bulle, gare routièreand 1 more trips of this line +4531 min
  2. Bus 8 Corminboeuf, anc. poste – Marly, piscine Marly, piscineand 1 more trips of this line +4394 min