Punctuality of Swiss public transportWeek 3310 Aug – 16 Aug 2026

88.6% of 976,241 trips were on time. The best day was Sunday 16 August with 91.5%, the worst Wednesday 12 August with 87.1%. Of the busy lines, Bus 101 Cormondrèche, Grand'Rue – Marin-Epagnier, gare had the lowest share on time: 17.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.

88.6%

−1.8 pts

Week before: 90.4% · 976,241 trips with live data

Average delay

+1.4 min

 

Canceled trips

3,943

0.4% of the trips

Day by day

The share on time of each day. A day opens its page.

100%95%90%85%80%
89.8%88.2%87.1%87.7%87.4%89.4%91.5%
  1. Mon10
  2. Tue11
  3. Wed12
  4. Thu13
  5. Fri14
  6. Sat15
  7. Sun16
  • 95%
  • Average: 88.6%
Best day
Sun 16 Aug · 91.5%
Worst day
Wed 12 Aug · 87.1%
Worst hour
Wed 17:00–18:00 · 72.2%

By mode

  • Train 94%

    97,036 trips · avg +0.8 min

  • Tram 84.5%

    83,920 trips · avg +1.6 min

  • Bus 88.5%

    790,508 trips · avg +1.4 min

  • Metro 98.9%

    1,984 trips · avg +0.9 min

  • Boat 45.3%

    2,793 trips · avg +4.4 min

Hour by hour

The share of the trips on their way that are less than 3 minutes late, each hour. A day opens its page.

  • ≥ 95%
  • 90–95%
  • 85–90%
  • 75–85%
  • < 75%

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 45.3%

    2,793 trips · avg +4.4 min

  • Berner Oberland-Bahnen 66.2%

    954 trips · avg +3.2 min

  • VBL 72.3%

    24,335 trips · avg +2.3 min

  • TPG 75.2%

    61,825 trips · avg +2.2 min

  • Verkehrsbetrieb LIECHTENSTEINmobil 75.8%

    4,964 trips · avg +2.1 min

  • BVB 78%

    34,501 trips · avg +2 min

  • Autobetrieb Sernftal 78.7%

    876 trips · avg +1.8 min

  • Transports Publics Neuchâtelois 78.7%

    17,922 trips · avg +1.9 min

Show 17 more
  • Bus und Service 79.2%

    10,221 trips · avg +1.9 min

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

    1,902 trips · avg +1.8 min

  • Automobil Rottal 82%

    2,768 trips · avg +1.6 min

  • Busbetrieb Aarau 83.3%

    6,338 trips · avg +1.5 min

  • tl 83.6%

    44,253 trips · avg +1.5 min

  • Wengernalpbahn 83.7%

    1,072 trips · avg +1.3 min

  • Automobildienste Aare Seeland mobil 84.4%

    4,072 trips · avg +1.4 min

  • Regiobus Gossau SG 85.2%

    4,230 trips · avg +1.5 min

  • Bernmobil 85.2%

    33,866 trips · avg +1.8 min

  • Regionale Verkehrsbetriebe Baden-Wettingen 85.3%

    9,089 trips · avg +1.6 min

  • TPL 85.5%

    10,358 trips · avg +1.2 min

  • STI Bus 85.8%

    14,267 trips · avg +1.5 min

  • Busbetrieb Solothurn und Umgebung 86.1%

    4,855 trips · avg +1.3 min

  • Verkehrsbetriebe Biel 86.3%

    9,046 trips · avg +1.4 min

  • Auto AG Rothenburg 86.4%

    4,600 trips · avg +1.5 min

  • RhB 86.6%

    3,922 trips · avg +1.4 min

  • Transports publics Vevey-Montreux-Chillon-Villeneuve 87.1%

    7,593 trips · avg +1.3 min

Most punctual operators

  • Regionalverkehr Bern-Solothurn 99.2%

    3,945 trips · avg +0.2 min

  • THURBO 98.2%

    7,781 trips · avg +0.3 min

  • Schweizerische Südostbahn 98.2%

    3,532 trips · avg +0.5 min

  • Automobildienst SZU 97.6%

    11,150 trips · avg +0.5 min

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

    1,797 trips · avg +0.4 min

  • Aare Seeland mobil 97.7%

    2,221 trips · avg +0.4 min

  • Stadtbus Winterthur 97.2%

    12,383 trips · avg +0.5 min

  • BLS 97.2%

    10,683 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. Bus 591 Goppenstein, Bahnhof – Wiler (Lötschen), Gschteinät Wiler (Lötschen), Talstationand 2 more trips of this line +354 min
  2. Bus 3 Genève, Crêts-de-Champeland 1 more trips of this line +230 min
  3. Bus 470 Romont FR, gare +196 min
  4. S17 Dietikon – Wohlen AG Wohlen AG +185 min
  5. Bus 740 Clarmont, villageand 2 more trips of this line +175 min
  6. Bus 635 Benken SG, Giessen – Ziegelbrücke, Bahnhof Nord Ziegelbrücke, Bahnhof Nord +170 min
  7. Bus 331 Sion, poste/gare – Aven, village Daillon, la Chapelle +151 min
  8. Bus 521 Thusis, Bahnhof – Obermutten, Dorf Thusis, Bahnhof +150 min
  9. EC Lausanneand 1 more trips of this line +143 min
  10. Bus 3 Schaffhausen, Sommerwies – Schaffhausen, Krummacker Schaffhausen, Sommerwies +143 min
  11. Bus 7 Pully, Val-Vert – Prilly-Malley, gare/aréna Prilly-M., gareand 2 more trips of this line +136 min
  12. Bus 379 Wildegg, Bahnhof/Talstrasse – Auenstein, Gemeindehaus Schinznach Dorf, Oberdorf +136 min
  13. Bus 6 Vernier, village +131 min
  14. EV Basel, Dreispitz – Aesch BL, Dorf Aesch BL, Dorf +118 min
  15. RJX Zürich HBand 1 more trips of this line +109 min
›Probably errors in the feed (5)

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

  1. Bus 8 Corminboeuf, anc. poste – Marly, piscine Marly, piscineand 7 more trips of this line +24684 min
  2. Bus 340 Avry-sur-Matran, centre com.and 1 more trips of this line +24614 min
  3. Bus 32 Bern Riedbach, Bahnhof – Bern, Bachmätteli Bern Riedbach, Bahnhofand 11 more trips of this line +603 min
  4. Bus 1 Gebenstorf, Reuss – Würenlos, Bettlen Baden, Bahnhof Ostand 5 more trips of this line +534 min
  5. Bus 3 Wettingen, Brunnenwiese +531 min