Punctuality of Swiss public transportSaturday 21 February 2026

Last 30 days

23 Jan21 Feb

90.9% of 122,052 trips were on time. The share was lowest at 14:00: 83.4%. Of the busy lines, M2 Genève-Pâquis (lac) – Genève-Quai Gustave Ador (lac) had the lowest share on time: 11.5%.

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.

90.9%

+2.4 pts

Day before: 88.6% · 122,052 trips with live data

Average delay

+1.1 min

 

Canceled trips

436

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%
14:00 · 83.4% 16:30 · 83.5% 11:50 · 84.9%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Friday 20 February
  • Lowest points

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

By mode

  • Train 93.9%

    13,475 trips · avg +0.9 min

  • Tram 88.2%

    10,621 trips · avg +1.3 min

  • Bus 90.9%

    97,422 trips · avg +1.1 min

  • Metro 100%

    278 trips · avg +0.8 min

  • Boat 41.4%

    256 trips · avg +4.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

  • Mouettes genevoises 41.4%

    256 trips · avg +4.7 min

  • Verkehrsbetrieb der Landschaft Davos 47.6%

    397 trips · avg +4.9 min

  • Wengernalpbahn 67.9%

    156 trips · avg +2.5 min

  • Berner Oberland-Bahnen 69.5%

    128 trips · avg +2.2 min

  • Matterhorn Gotthard Bahn 71.8%

    344 trips · avg +2.2 min

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

    242 trips · avg +2.3 min

  • RhB 78.6%

    510 trips · avg +2.1 min

  • Bus Sierrois 80.3%

    193 trips · avg +1.7 min

Show 17 more
  • Bus und Service 81.4%

    1,385 trips · avg +1.8 min

  • Verkehrsbetriebe Biel 81.4%

    1,237 trips · avg +1.6 min

  • BVB 81.4%

    4,236 trips · avg +1.8 min

  • TPL 81.4%

    1,218 trips · avg +1.5 min

  • Transports Publics Neuchâtelois 81.7%

    2,154 trips · avg +1.6 min

  • Verkehrsbetrieb LIECHTENSTEINmobil 82.5%

    510 trips · avg +1.8 min

  • Autolinee Bleniesi 83.1%

    124 trips · avg +2.5 min

  • TPG 83.1%

    7,095 trips · avg +1.6 min

  • Automobildienste Aare Seeland mobil 84%

    482 trips · avg +2.6 min

  • Sierre-Montana-Crans 84.8%

    276 trips · avg +1.6 min

  • Regionalps 87%

    162 trips · avg +1.2 min

  • Verkehrsbetriebe Kreuzlingen 87.4%

    348 trips · avg +1.3 min

  • Auto AG Rothenburg 87.4%

    722 trips · avg +1.3 min

  • Transports Publics du Chablais 87.5%

    1,047 trips · avg +1.3 min

  • VBL 87.6%

    3,377 trips · avg +1.4 min

  • Bernmobil 88%

    4,735 trips · avg +1.4 min

  • Stadtbus Frauenfeld 88.4%

    456 trips · avg +1.5 min

Most punctual operators

  • BLT 98.5%

    2,038 trips · avg +0.5 min

  • Zentralbahn 99.4%

    317 trips · avg +0.2 min

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

    234 trips · avg +0.4 min

  • Aare Seeland mobil 99.3%

    299 trips · avg +0.3 min

  • Auto AG Schwyz 98.6%

    666 trips · avg +0.2 min

  • Zugerland Verkehrsbetriebe 97.8%

    2,465 trips · avg +0.5 min

  • BLS 98%

    1,372 trips · avg +0.5 min

  • Automobildienst SZU 97.8%

    1,472 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. S17 Dietikon – Wohlen AG Bremgarten West +122 min
  2. Bus 142 Fiesch, Bahnhof – Oberwald VS, Schulhaus Fiesch, Bahnhofand 1 more trips of this line +76 min
  3. Bus 250 Schwenden i.D., Grimmialp – Oey-Diemtigen, Bahnhof Schwenden i.D., Grimmialp +64 min
  4. EC Bregenz – Zürich HB Zürich HB +61 min
  5. RJX Zürich HBand 1 more trips of this line +58 min
  6. N1 Grand-Mont +56 min
  7. Bus 118 Fidaz, Bargis +56 min
  8. Bus 405 Ilanz, Bahnhof/Post – Riein, vitg Riein, vitg +56 min
  9. Bus 11 Sargans, Bahnhof – Feldkirch, Bahnhof Feldkirch, Bahnhof +56 min
  10. Bus 74 Biel/Bienne, Bahnhof/Gare – Lyss, Bahnhof Lyss, Bahnhofand 1 more trips of this line +56 min
  11. Bus 552 Andeer, Heilbad – Avers, Juf Avers, Juf +54 min
  12. Bus 424 Ilanz, Bahnhof/Post – Andiast, vitg Andiast, vitg +54 min
  13. Bus 923 Sent, Sur En +53 min
  14. Bus 183 Davos Platz, Bahnhof – Lenzerheide/Lai, Post Davos Platz, Bahnhof +53 min
  15. Bus 182 Chur, Postautostation – Lenzerheide/Lai, Post Savognin, pendicularas/Bahnen +52 min