Punctuality of Swiss public transportSunday 30 August 2026

Last 30 days

1 Aug30 Aug

90.6% of 98,534 trips were on time. The share was lowest at 17:30: 82.4%. Of the busy lines, M1 Genève-Pâquis (lac) – Genève-Molard (lac) had the lowest share on time: 10.4%.

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.

90.6%

+3.4 pts

Day before: 87.1% · 98,534 trips with live data

Average delay

+1 min

 

Canceled trips

288

0.3% 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 · 82.4%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Saturday 29 August
  • Lowest points

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

By mode

  • Train 95.9%

    12,636 trips · avg +0.6 min

  • Tram 87.6%

    8,267 trips · avg +1.3 min

  • Bus 90.2%

    77,093 trips · avg +1 min

  • Metro 98.9%

    178 trips · avg +0.9 min

  • Boat 36.7%

    360 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 36.7%

    360 trips · avg +5.1 min

  • Autobetrieb Sernftal 69.4%

    108 trips · avg +2.2 min

  • TPG 77.4%

    5,214 trips · avg +1.9 min

  • VBL 78%

    2,690 trips · avg +1.9 min

  • Transports Publics Neuchâtelois 78.1%

    1,073 trips · avg +1.7 min

  • Regiobus Gossau SG 79%

    229 trips · avg +1.8 min

  • Stadtbus Frauenfeld 79.4%

    194 trips · avg +2.6 min

  • BVB 81.6%

    3,653 trips · avg +1.7 min

Show 17 more
  • Berner Oberland-Bahnen 81.8%

    132 trips · avg +2.2 min

  • TPL 82.2%

    1,186 trips · avg +1.3 min

  • tl 84.6%

    5,436 trips · avg +1.5 min

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

    632 trips · avg +1.3 min

  • Busbetrieb Solothurn und Umgebung 85.6%

    396 trips · avg +1.3 min

  • Regionale Verkehrsbetriebe Baden-Wettingen 86.5%

    984 trips · avg +1.3 min

  • Verkehrsbetriebe Herisau 87.9%

    124 trips · avg +1.2 min

  • Bernmobil 88.4%

    3,787 trips · avg +1.4 min

  • Auto AG Rothenburg 88.8%

    473 trips · avg +1.2 min

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

    587 trips · avg +0.9 min

  • Verkehrsbetrieb LIECHTENSTEINmobil 89%

    546 trips · avg +1.4 min

  • VBZ 89.4%

    10,828 trips · avg +1.3 min

  • Bus Ostschweiz 89.5%

    1,274 trips · avg +0.9 min

  • Bus Nyon-Prangins 89.8%

    108 trips · avg +1.1 min

  • Service d'automobiles TRN 90.1%

    141 trips · avg +1.1 min

  • Bus und Service 90.3%

    1,019 trips · avg +1 min

  • Busbetrieb Aarau 90.4%

    781 trips · avg +0.9 min

Most punctual operators

  • BLS 98.9%

    1,427 trips · avg +0.4 min

  • Regionalverkehr Bern-Solothurn 99.3%

    424 trips · avg +0.2 min

  • Automobildienst SZU 98.6%

    1,331 trips · avg +0.3 min

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

    236 trips · avg +0.2 min

  • Schweizerische Südostbahn 99%

    483 trips · avg +0.3 min

  • THURBO 98.1%

    1,094 trips · avg +0.3 min

  • AFA Bus 99.1%

    227 trips · avg +0.4 min

  • Verkehrsbetrieb der Landschaft Davos 98.7%

    315 trips · avg +0.4 min

Stations

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

Largest delays

  1. Bus 362 Moudon, gare – Epalinges, Croisettes Moudon, gare +66 min
  2. Bus 45 Epalinges, Bois-Murat – Lausanne, Chalet-à-Gobet Bois Muratand 2 more trips of this line +62 min
  3. Bus 46 Epalinges, Bois-Murat – Epalinges, Ballègue Ballègue +61 min
  4. Bus 51 Vernier, CO Renard – Genève, Nations Vernier, CO Renardand 1 more trips of this line +59 min
  5. GPX Montreux – Zweisimmen Montreuxand 1 more trips of this line +58 min
  6. Bus 210 Arbon, Bahnhof – St. Gallen, Bahnhof Arbon, Bahnhof +58 min
  7. ICE Basel Bad Bfand 4 more trips of this line +58 min
  8. Bus 52 Genthod, Les Hauts – Bossy Genthod, Les Hauts +56 min
  9. GPX Interlaken Ost +51 min
  10. Bus 27 Osterfingen, Lindenhof – Oberhallau, Trottengasse Osterfingen, Lindenhof +49 min
  11. Bus 332 Bremgarten AG, Obertorplatz – Baden, Postautostation Baden, Postautostation +44 min
  12. Bus 21 Thun, Bahnhof – Interlaken Ost, Bahnhof Thun, Bahnhofand 2 more trips of this line +41 min
  13. R20 Bercher – Lausanne-Flon Lausanne-Flon +40 min
  14. Bus 32 Prilly-Malley, gare – Villars-Ste-Croix, En Coulaye Prilly-M., gare +39 min
  15. RE80 Milano Centrale – Locarno Locarno +39 min