Punctuality of Swiss public transportSunday 18 January 2026

Last 30 days

20 Dec18 Jan

93.6% of 95,963 trips were on time. The share was lowest at 17:40: 85.9%. Of the busy lines, M2 Genève-Pâquis (lac) – Genève-Quai Gustave Ador (lac) had the lowest share on time: 24%.

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.

93.6%

+1.7 pts

Day before: 91.8% · 95,963 trips with live data

Average delay

+0.8 min

 

Canceled trips

150

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%
17:40 · 85.9%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Saturday 17 January
  • Lowest points

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

By mode

  • Train 97.2%

    12,860 trips · avg +0.5 min

  • Tram 88.8%

    7,801 trips · avg +1.3 min

  • Bus 93.6%

    74,826 trips · avg +0.8 min

  • Metro 100%

    221 trips · avg +0.8 min

  • Boat 49%

    255 trips · avg +4.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 49%

    255 trips · avg +4.1 min

  • Stadtbus Frauenfeld 75.8%

    194 trips · avg +2.2 min

  • BVB 81.5%

    3,238 trips · avg +1.8 min

  • Transports Publics du Chablais 82.7%

    804 trips · avg +1.8 min

  • Transports Publics Neuchâtelois 82.8%

    966 trips · avg +1.4 min

  • Verkehrsbetrieb LIECHTENSTEINmobil 83.2%

    434 trips · avg +1.8 min

  • TPG 84.3%

    5,043 trips · avg +1.4 min

  • TPL 88.2%

    1,186 trips · avg +0.9 min

Show 17 more
  • Sierre-Montana-Crans 88.3%

    266 trips · avg +1.3 min

  • Regionale Verkehrsbetriebe Baden-Wettingen 89.4%

    984 trips · avg +1.2 min

  • VBL 89.5%

    2,666 trips · avg +1.2 min

  • tl 89.5%

    5,395 trips · avg +1.1 min

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

    141 trips · avg +1.2 min

  • AFA Bus 90.6%

    244 trips · avg +0.9 min

  • Bus und Service 91.7%

    983 trips · avg +0.9 min

  • Wengernalpbahn 92.5%

    120 trips · avg +0.6 min

  • Bernmobil 92.7%

    3,123 trips · avg +1.1 min

  • Montreux-Oberland Bernois 92.9%

    127 trips · avg +0.8 min

  • VBZ 93%

    10,718 trips · avg +1 min

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

    628 trips · avg +1.2 min

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

    587 trips · avg +0.9 min

  • Bus Nyon-Prangins 93.5%

    108 trips · avg +1.1 min

  • Regiobus Gossau SG 93.5%

    232 trips · avg +0.8 min

  • Auto Leuk-Leukerbad 93.6%

    202 trips · avg +0.9 min

  • Bus Ostschweiz 93.7%

    1,234 trips · avg +0.8 min

Most punctual operators

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

    222 trips · avg +0.2 min

  • Zentralbahn 99.7%

    313 trips · avg +0.2 min

  • Automobildienst SZU 98.9%

    1,329 trips · avg +0.2 min

  • Autolinee FART 99.1%

    664 trips · avg +0.2 min

  • Appenzeller Bahnen 99.6%

    277 trips · avg +0.2 min

  • Stadtbus Winterthur 98.4%

    1,474 trips · avg +0.5 min

  • Aare Seeland mobil 99.6%

    237 trips · avg +0.1 min

  • Autolinea Mendrisiense 99.5%

    219 trips · avg +0.3 min

Stations

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

Largest delays

  1. N3 St-Françoisand 2 more trips of this line +128 min
  2. EC Bregenz – Zürich HB Zürich HB +110 min
  3. Bus 46 Grand-Lancy, Stade de Genève – Bardonnex, village Bardonnex, village +60 min
  4. Bus 650 Arvenbüel, Arvenand 2 more trips of this line +59 min
  5. Bus 360 Mézières VD, station +59 min
  6. Bus 21 Lausanne, Blécherette – Paudex, Verrière Blécherette +58 min
  7. Tram 18 Meyrin, CERN +53 min
  8. Bus 760 Cossonay-Ville, centre – La Sarraz, collège Guébettes Cossonay-Ville, centre +53 min
  9. Bus 420 Oberschan, alte Post +52 min
  10. Bus 81 Chur, Postautostation – Falera, center Falera, center +51 min
  11. S6 Wolhusen – Langenthal Langnau i.E. +50 min
  12. Tram 2 Binningen, Kronenplatzand 1 more trips of this line +47 min
  13. Bus 31 Puplinge, Pré-Marquis – Thônex, Sous-Moulin Puplinge, Pré-Marquis +46 min
  14. Bus 501 Scheid, Oberscheid +46 min
  15. Bus 554 Brunni SZ, Talstation LBH – Einsiedeln, Brüel Einsiedeln, Brüel +43 min