Punctuality of Swiss public transportThursday 13 August 2026

Last 30 days

15 Jul13 Aug

87.7% of 149,919 trips were on time. The share was lowest at 17:40: 71.5%. Of the busy lines, M2 Genève-Pâquis (lac) – Genève-Quai Gustave Ador (lac) had the lowest share on time: 12%.

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.

87.7%

+0.6 pts

Day before: 87.2% · 149,919 trips with live data

Average delay

+1.3 min

 

Canceled trips

693

0.5% 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:40 · 71.5% 12:10 · 79.5%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Wednesday 12 August
  • Lowest points

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

By mode

  • Train 93.7%

    14,070 trips · avg +0.9 min

  • Tram 83.5%

    12,652 trips · avg +1.7 min

  • Bus 87.7%

    122,452 trips · avg +1.3 min

  • Metro 98%

    301 trips · avg +0.9 min

  • Boat 37.4%

    444 trips · avg +5.1 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 37.4%

    444 trips · avg +5.1 min

  • Berner Oberland-Bahnen 63.7%

    135 trips · avg +2.6 min

  • Verkehrsbetrieb LIECHTENSTEINmobil 72.2%

    758 trips · avg +2.3 min

  • VBL 72.5%

    3,779 trips · avg +2.3 min

  • TPG 73.6%

    9,647 trips · avg +2.3 min

  • Bus und Service 75.8%

    1,548 trips · avg +2.1 min

  • BVB 76.4%

    5,218 trips · avg +2 min

  • Wengernalpbahn 78.7%

    150 trips · avg +1.5 min

Show 17 more
  • Automobil Rottal 78.8%

    433 trips · avg +1.7 min

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

    303 trips · avg +1.8 min

  • Autobetrieb Sernftal 79.5%

    122 trips · avg +1.7 min

  • Transports Publics Neuchâtelois 80.7%

    2,900 trips · avg +1.8 min

  • Busbetrieb Aarau 81.8%

    935 trips · avg +1.6 min

  • Compagnie du chemin de fer Nyon - St-Cergue - Morez 82.4%

    108 trips · avg +1.8 min

  • Automobildienste Aare Seeland mobil 82.8%

    658 trips · avg +1.4 min

  • tl 83.1%

    6,613 trips · avg +1.5 min

  • Regiobus Gossau SG 83.9%

    684 trips · avg +1.7 min

  • Regionale Verkehrsbetriebe Baden-Wettingen 84.4%

    1,384 trips · avg +1.5 min

  • Autobusbetrieb RBS 84.5%

    1,487 trips · avg +1.5 min

  • Matterhorn Gotthard Bahn 84.8%

    315 trips · avg +1.8 min

  • Bernmobil 85.1%

    5,223 trips · avg +1.6 min

  • Verkehrsbetriebe Biel 85.2%

    1,340 trips · avg +1.4 min

  • TPL 85.3%

    1,596 trips · avg +1.2 min

  • Busbetrieb Solothurn und Umgebung 85.5%

    778 trips · avg +1.4 min

  • Stadtbus Frauenfeld 86.1%

    574 trips · avg +1.6 min

Most punctual operators

  • Autolinee Regionali Luganesi 100%

    216 trips · avg +0.3 min

  • Zentralbahn 98.6%

    368 trips · avg +0.3 min

  • Stadtbus Winterthur 97.5%

    1,822 trips · avg +0.5 min

  • Appenzeller Bahnen 98.6%

    345 trips · avg +0.4 min

  • Regionalverkehr Bern-Solothurn 98%

    606 trips · avg +0.4 min

  • THURBO 97.6%

    1,088 trips · avg +0.4 min

  • Automobildienst SZU 97%

    1,627 trips · avg +0.6 min

  • BLS 96.9%

    1,569 trips · avg +0.6 min

Stations

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

Largest delays

  1. Bus 1 Gebenstorf, Reuss – Würenlos, Bettlen Würenlos, Bettlen +101 min
  2. Bus 3 Chur, Austrasse – Untervaz, Giesacker Haldenstein, Usserdorfstrasse +98 min
  3. Tram 15 Plan-les-Ouates, ZIPLO – Genève, Nations Genève, Nationsand 3 more trips of this line +87 min
  4. Bus 19 Onex, cité – Vernier, village Vernier, villageand 1 more trips of this line +82 min
  5. RJX Zürich HB +78 min
  6. Bus 421 Crans-Montana, Ycoor – Sierre/Siders,Place de la gare Crans-Montana, Barzettes +73 min
  7. EV Basel, Dreispitz – Aesch BL, Dorf Basel, Dreispitzand 1 more trips of this line +70 min
  8. Bus 424 Ilanz, Bahnhof/Post – Andiast, vitg Ilanz, Bahnhof/Post +69 min
  9. Bus 106 Sissach, Bahnhof – Wintersingen, Blumatt Sissach, Bahnhof +64 min
  10. Bus 3 Genève, Crêts-de-Champel +59 min
  11. Bus 74 Russin, village – La Plaine, gare La Plaine, gare +59 min
  12. Tram 17 Annemasse, Parc Montessuitand 2 more trips of this line +57 min
  13. EC Bregenz – Zürich HB Basel SBBand 1 more trips of this line +57 min
  14. Bus 94 Waldenburg, Station – Balsthal, Bahnhof Balsthal, Bahnhof +54 min
  15. Bus 52 Rickenbach LU, Dorf – Luzern, Bahnhof Luzern, Bahnhof +54 min