Punctuality of Swiss public transportSunday 15 February 2026

Last 30 days

17 Jan15 Feb

91.6% of 96,550 trips were on time. The share was lowest at 17:00: 83%. 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.

91.6%

+1.3 pts

Day before: 90.3% · 96,550 trips with live data

Average delay

+1 min

 

Canceled trips

289

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:00 · 83%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Saturday 14 February
  • Lowest points

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

By mode

  • Train 95.6%

    12,552 trips · avg +0.7 min

  • Tram 88.9%

    7,822 trips · avg +1.3 min

  • Bus 91.3%

    75,703 trips · avg +1 min

  • Metro 98.2%

    217 trips · avg +0.8 min

  • Boat 57.8%

    256 trips · avg +3.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 57.8%

    256 trips · avg +3.4 min

  • Verkehrsbetrieb LIECHTENSTEINmobil 65.4%

    492 trips · avg +3.2 min

  • Stadtbus Frauenfeld 68%

    194 trips · avg +3.1 min

  • Sierre-Montana-Crans 73.3%

    266 trips · avg +2.3 min

  • TPG 78.9%

    5,050 trips · avg +1.9 min

  • BVB 79.8%

    3,260 trips · avg +1.9 min

  • Transports Publics Neuchâtelois 80.2%

    976 trips · avg +1.5 min

  • Busbetrieb Solothurn und Umgebung 81.3%

    391 trips · avg +1.5 min

Show 17 more
  • Verkehrsbetrieb der Landschaft Davos 82.6%

    373 trips · avg +1.4 min

  • TPL 83.5%

    1,186 trips · avg +1.2 min

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

    600 trips · avg +1.5 min

  • Regionale Verkehrsbetriebe Baden-Wettingen 85.1%

    984 trips · avg +1.5 min

  • VBL 85.5%

    2,759 trips · avg +1.5 min

  • Auto AG Rothenburg 86%

    451 trips · avg +1.6 min

  • Matterhorn Gotthard Bahn 86.1%

    287 trips · avg +1.5 min

  • Bus und Service 86.2%

    985 trips · avg +1.5 min

  • Transports Publics du Chablais 86.3%

    835 trips · avg +1.3 min

  • Montreux-Oberland Bernois 87.4%

    127 trips · avg +1.2 min

  • Auto Leuk-Leukerbad 87.8%

    222 trips · avg +1.1 min

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

    140 trips · avg +1.1 min

  • tl 88.1%

    5,369 trips · avg +1.2 min

  • Montreux-Vevey-Riviera 88.5%

    113 trips · avg +1.1 min

  • AFA Bus 88.5%

    244 trips · avg +1 min

  • Automobil Rottal 88.9%

    287 trips · avg +1.4 min

  • Wengernalpbahn 89.7%

    155 trips · avg +1 min

Most punctual operators

  • Automobildienst SZU 99.2%

    1,330 trips · avg +0.2 min

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

    233 trips · avg +0.4 min

  • Autobus AG Liestal 99.2%

    645 trips · avg +0.5 min

  • Regionalverkehr Bern-Solothurn 99.3%

    424 trips · avg +0.2 min

  • Zentralbahn 99.4%

    313 trips · avg +0.2 min

  • Schweizerische Südostbahn 99%

    482 trips · avg +0.3 min

  • THURBO 98.3%

    1,101 trips · avg +0.3 min

  • BLS 98.2%

    1,278 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 40 Emmen, Flugzeugwerke +109 min
  2. Bus 6 Lausanne, Praz-Séchaud – Lausanne, Maladière Maladièreand 1 more trips of this line +87 min
  3. EC Basel SBB +83 min
  4. Tram 15 Plan-les-Ouates, ZIPLO – Genève, Nations Genève, Nations +78 min
  5. Bus 1 Schaffhausen, Waldfriedhof – Neuhausen, Herbstäcker Schaffhausen, Waldfriedhof +70 min
  6. Bus 26 Schaan, Malarschand 1 more trips of this line +70 min
  7. Bus 130 Thörishaus Dorf, Bahnhof +61 min
  8. Bus 45 Epalinges, Bois-Murat – Lausanne, Chalet-à-Gobet Chalet-à-Gobetand 1 more trips of this line +60 min
  9. Bus 105 Römerswil LU, Dorfand 1 more trips of this line +59 min
  10. Bus 405 Ilanz, Bahnhof/Post – Riein, vitg Riein, vitg +58 min
  11. Bus 62 Sursee, Bahnhof – Ruswil, Rottalcenter Ruswil, Rottalcenter +57 min
  12. ICE Basel Bad Bfand 4 more trips of this line +57 min
  13. Bus 66 Genève-Aéroport, Terminaland 3 more trips of this line +54 min
  14. Bus 46 Zürich, Bahnhofquai/HB – Zürich, Rütihof Zürich, Bahnhofquai/HB +51 min
  15. Bus 3 Mailleferand 3 more trips of this line +50 min