Punctuality of Swiss public transportSunday 23 August 2026

Last 30 days

25 Jul23 Aug

91.3% of 98,310 trips were on time. The share was lowest at 17:30: 83.7%. Of the busy lines, M2 Genève-Pâquis (lac) – Genève-Quai Gustave Ador (lac) had the lowest share on time: 6.7%.

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

+2.5 pts

Day before: 88.8% · 98,310 trips with live data

Average delay

+1 min

 

Canceled trips

201

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:30 · 83.7% 13:50 · 85%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Saturday 22 August
  • Lowest points

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

By mode

  • Train 96.2%

    12,787 trips · avg +0.6 min

  • Tram 89.1%

    8,259 trips · avg +1.3 min

  • Bus 91%

    76,693 trips · avg +1 min

  • Metro 98.1%

    211 trips · avg +0.9 min

  • Boat 31.7%

    360 trips · avg +5.5 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 31.7%

    360 trips · avg +5.5 min

  • Transports Publics Neuchâtelois 77.7%

    1,074 trips · avg +1.7 min

  • TPG 78.5%

    5,191 trips · avg +1.7 min

  • VBL 80%

    2,685 trips · avg +1.8 min

  • TPL 83%

    1,186 trips · avg +1.2 min

  • BVB 83.1%

    3,649 trips · avg +1.6 min

  • Autobetrieb Sernftal 83.2%

    107 trips · avg +1.1 min

  • tl 84%

    5,550 trips · avg +1.6 min

Show 17 more
  • Berner Oberland-Bahnen 84%

    131 trips · avg +1.5 min

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

    632 trips · avg +1.1 min

  • Transports Publics du Chablais 87.6%

    709 trips · avg +1.1 min

  • Verkehrsbetrieb LIECHTENSTEINmobil 87.8%

    547 trips · avg +1.4 min

  • Bernmobil 88.1%

    3,109 trips · avg +1.5 min

  • Regionale Verkehrsbetriebe Baden-Wettingen 88.6%

    984 trips · avg +1.3 min

  • Stadtbus Frauenfeld 88.7%

    194 trips · avg +1.7 min

  • VBZ 89.3%

    10,975 trips · avg +1.3 min

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

    587 trips · avg +0.9 min

  • Regiobus Gossau SG 90.9%

    265 trips · avg +1 min

  • Regionalps 91.8%

    182 trips · avg +1.2 min

  • Sierre-Montana-Crans 91.8%

    268 trips · avg +1.1 min

  • Verkehrsbetriebe Biel 92%

    1,092 trips · avg +0.9 min

  • Busland 92.1%

    368 trips · avg +0.8 min

  • Montreux-Oberland Bernois 92.1%

    127 trips · avg +1.3 min

  • Busbetrieb Aarau 92.1%

    801 trips · avg +0.9 min

  • Service d'automobiles TRN 92.9%

    141 trips · avg +1.1 min

Most punctual operators

  • Regionalverkehr Bern-Solothurn 100%

    423 trips · avg +0.1 min

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

    725 trips · avg +0 min

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

    236 trips · avg +0.2 min

  • THURBO 98.6%

    1,114 trips · avg +0.3 min

  • BLS 98.4%

    1,434 trips · avg +0.4 min

  • Regionalbus Lenzburg 99%

    309 trips · avg +0.3 min

  • Schweizerische Südostbahn 98.6%

    485 trips · avg +0.3 min

  • Aargau Verkehr 97.7%

    1,031 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 21 Lausanne, Blécherette – Paudex, Verrière Blécheretteand 4 more trips of this line +97 min
  2. Bus 1 Gebenstorf, Reuss – Würenlos, Bettlen Baden, Bahnhof Ost +95 min
  3. Bus 3 Wettingen, Brunnenwiese +91 min
  4. EC Lausanneand 3 more trips of this line +85 min
  5. Bus 591 Goppenstein, Bahnhof – Wiler (Lötschen), Gschteinät Ferden, Kummenalp +78 min
  6. Tram 14 Meyrin, Gravièreand 2 more trips of this line +66 min
  7. Bus 885 Rüti ZH, Bahnhofand 7 more trips of this line +63 min
  8. Bus 893 Wald ZH, Bahnhof – Wald ZH, Bahnhof Wald ZH, Bahnhofand 1 more trips of this line +61 min
  9. Bus 24 Lausanne, Tour Haldimand-Lac – Lausanne, Bourdonnette Bourdonnetteand 1 more trips of this line +61 min
  10. Bus 525 Rotkreuz, Bahnhof Nord – Immensee, Bahnhof Immensee, Bahnhof +58 min
  11. Bus 46 Epalinges, Ballègue – Epalinges, Bois-Murat Bois Murat +56 min
  12. Bus 29 Wabern, Lindenweg +49 min
  13. Bus 9 Lutry, Corniche – Crissier, Place Centrale Lutry, Corniche +45 min
  14. Bus 363 Giswil, Bahnhof +45 min
  15. Bus 45 Epalinges, Bois-Murat – Lausanne, Chalet-à-Gobet Bois Murat +44 min