Punctuality of Swiss public transportSunday 4 October 2026

Last 30 days

5 Sept4 Oct

91.8% of 97,648 trips were on time. The share was lowest at 15:30: 84.1%. Of the busy lines, Bus 101 Cormondrèche, Grand'Rue – Marin-Epagnier, gare had the lowest share on time: 16.3%.

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.8%

+2.8 pts

Day before: 89% · 97,648 trips with live data

Average delay

+1 min

 

Canceled trips

205

0.2% 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%
15:30 · 84.1% 17:00 · 84.9% 13:30 · 86.1%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Saturday 3 October
  • Lowest points

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

By mode

  • Train 95.8%

    12,624 trips · avg +0.6 min

  • Tram 89%

    7,966 trips · avg +1.3 min

  • Bus 91.5%

    76,477 trips · avg +1 min

  • Metro 100%

    221 trips · avg +0.8 min

  • Boat 60%

    360 trips · avg +3.3 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 60%

    360 trips · avg +3.3 min

  • Regionalps 60.8%

    209 trips · avg +3 min

  • Autobetrieb Sernftal 73%

    122 trips · avg +2.3 min

  • VBL 74.2%

    2,691 trips · avg +2.1 min

  • Transports Publics Neuchâtelois 74.3%

    1,072 trips · avg +2 min

  • TPL 78.6%

    1,186 trips · avg +2.5 min

  • TPG 79.1%

    5,068 trips · avg +1.8 min

  • Stadtbus Frauenfeld 82.5%

    194 trips · avg +3.1 min

Show 17 more
  • Regionale Verkehrsbetriebe Baden-Wettingen 86%

    984 trips · avg +1.4 min

  • Verkehrsbetrieb LIECHTENSTEINmobil 86%

    565 trips · avg +1.5 min

  • tl 86.3%

    5,534 trips · avg +1.3 min

  • BVB 87%

    3,025 trips · avg +1.4 min

  • Busbetrieb Solothurn und Umgebung 88.1%

    396 trips · avg +1 min

  • Matterhorn Gotthard Bahn 89.6%

    316 trips · avg +1.4 min

  • RhB 90.1%

    404 trips · avg +1.3 min

  • Verkehrsbetriebe Herisau 90.2%

    123 trips · avg +1.4 min

  • Bernmobil 90.4%

    3,787 trips · avg +1.3 min

  • TPF 90.5%

    2,562 trips · avg +1 min

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

    632 trips · avg +0.9 min

  • VBZ 91.4%

    11,128 trips · avg +1.2 min

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

    141 trips · avg +1 min

  • Automobiles MBC 91.8%

    648 trips · avg +1 min

  • Autolinee Regionali Luganesi 91.9%

    136 trips · avg +1.1 min

  • Busbetrieb Aarau 92.3%

    781 trips · avg +0.8 min

  • Bus und Service 92.4%

    931 trips · avg +0.9 min

Most punctual operators

  • Regionalverkehr Bern-Solothurn 100%

    449 trips · avg +0.2 min

  • THURBO 99%

    1,082 trips · avg +0.3 min

  • Stadtbus Winterthur 98.6%

    1,459 trips · avg +0.5 min

  • BLS 98.6%

    1,465 trips · avg +0.4 min

  • Transports Vallée de Joux-Yverdon-Ste-Croix 98.9%

    637 trips · avg +0.4 min

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

    236 trips · avg +0.2 min

  • Automobildienst SZU 98.3%

    1,324 trips · avg +0.3 min

  • Aare Seeland mobil 99.2%

    237 trips · avg +0.2 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 Baden, Bahnhof Ost +96 min
  2. Bus 7 Luzern, Unterlöchli +93 min
  3. BEX Tirano +71 min
  4. GEX Zermattand 1 more trips of this line +57 min
  5. Tram 15 Plan-les-Ouates, ZIPLOand 1 more trips of this line +55 min
  6. Bus 7 Vessy, Grands-Esserts – Vernier, Lignon Tours Vernier, Lignon Tours +53 min
  7. Bus 125 Laax GR, posta +47 min
  8. S15 Rüti ZH +46 min
  9. Bus 5 Viganello, S. Siro – Manno, Uovo di Manno Manno, Uovo di Manno +45 min
  10. Bus 31 Puplinge, Pré-Marquis – Thônex, Sous-Moulin Thônex, Sous-Moulin +44 min
  11. Bus 72 Satigny, gare – Satigny, gare Satigny, gareand 1 more trips of this line +41 min
  12. R21 Neuchâtel – Buttes Neuchâtel +40 min
  13. S9 Uster – Schaffhausen Uster +39 min
  14. Bus 3 Canobbio, Mercato Resega – Breganzona, Posta Canobbio, Mercato Resegaand 4 more trips of this line +39 min
  15. EC Bregenz – Zürich HB Bregenzand 1 more trips of this line +39 min