Punctuality of Swiss public transportFriday 2 October 2026

Last 30 days

3 Sept2 Oct

87.9% of 153,185 trips were on time. The share was lowest at 16:30: 74.5%. Of the busy lines, R81 Le Châble VS – Martigny had the lowest share on time: 32.1%.

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

+1.8 pts

Day before: 86.2% · 153,185 trips with live data

Average delay

+1.3 min

 

Canceled trips

778

0.5% of the trips

The day in numbers

From the timetable of the day, and its trips with live data.

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%
16:30 · 74.5% 12:10 · 79.3%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Thursday 1 October
  • Lowest points

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

By mode

  • Train 95%

    13,952 trips · avg +0.8 min

  • Tram 84.1%

    11,941 trips · avg +1.6 min

  • Bus 87.6%

    126,516 trips · avg +1.3 min

  • Metro 82.1%

    336 trips · avg +1.7 min

  • Boat 70.9%

    440 trips · avg +2.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

  • Regionalps 58.3%

    230 trips · avg +4 min

  • TPL 65.7%

    1,599 trips · avg +3.7 min

  • Mouettes genevoises 70.9%

    440 trips · avg +2.5 min

  • TPG 72.7%

    9,856 trips · avg +2.2 min

  • Transports Publics Neuchâtelois 76.1%

    2,679 trips · avg +1.9 min

  • Bus Nyon-Prangins 76.6%

    389 trips · avg +1.9 min

  • Autobetrieb Sernftal 76.6%

    137 trips · avg +2.1 min

  • Bus und Service 78%

    1,544 trips · avg +1.9 min

Show 17 more
  • BVB 78.9%

    4,629 trips · avg +2 min

  • Verkehrsbetrieb LIECHTENSTEINmobil 79.2%

    929 trips · avg +1.9 min

  • tl 80.7%

    7,045 trips · avg +1.7 min

  • Autolinea Mendrisiense 80.8%

    380 trips · avg +2.9 min

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

    1,205 trips · avg +1.4 min

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

    109 trips · avg +1.6 min

  • Automobil Rottal 82.2%

    471 trips · avg +1.6 min

  • Auto AG Rothenburg 82.3%

    699 trips · avg +1.8 min

  • Bus Sierrois 83.1%

    177 trips · avg +1.4 min

  • VBZ 83.4%

    17,032 trips · avg +1.6 min

  • VBL 83.5%

    3,955 trips · avg +1.5 min

  • Service d'automobiles TRN 84.5%

    206 trips · avg +1.4 min

  • Autolinee FART 85.3%

    733 trips · avg +1.1 min

  • Transports de la région Morges-Bière-Cossonay 85.5%

    110 trips · avg +1.6 min

  • Transports Publics du Chablais 85.7%

    1,161 trips · avg +1.2 min

  • Stadtbus Frauenfeld 85.8%

    571 trips · avg +1.6 min

  • Busbetrieb Aarau 86.3%

    956 trips · avg +1.3 min

Most punctual operators

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

    268 trips · avg +0.2 min

  • THURBO 98.9%

    1,069 trips · avg +0.3 min

  • Appenzeller Bahnen 99.4%

    347 trips · avg +0.4 min

  • BLS 98.5%

    1,559 trips · avg +0.4 min

  • Zentralbahn 98.7%

    371 trips · avg +0.8 min

  • Regionalverkehr Bern-Solothurn 98.2%

    513 trips · avg +0.4 min

  • Aare Seeland mobil 98.5%

    340 trips · avg +0.8 min

  • Montreux-Vevey-Riviera 100%

    104 trips · avg +0.7 min

Stations

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

Largest delays

  1. R20 Bercher – Lausanne-Flon Lausanne-Flon +77 min
  2. PE Arth-Goldau +73 min
  3. Bus 9 Biel/Bienne, Schulen Linde/Til – Biel/Bienne, Schiffländte/Déb. Biel/Bienne, Schiffländte/Déb. +67 min
  4. Bus 572 Filisur, Bahnhof +63 min
  5. EC Bregenz – Zürich HB Zürich HBand 2 more trips of this line +62 min
  6. Bus 21 Lausanne, Blécherette – Paudex, Verrière Beaulieu-Jomini +62 min
  7. Bus 3 Lausanne, gare – Le Mont-sur-L., Maillefer Lausanne-Gare +62 min
  8. Bus 45 Epalinges, Bois-Murat – Lausanne, Chalet-à-Gobet Bois Murat +59 min
  9. Bus 57 Genève-Aéroport, Terminal – ZIMEYSA, gare ZIMEYSA, gareand 1 more trips of this line +59 min
  10. Bus 18 Lausanne, Clochatte – Crissier, Timonet Clochatte +57 min
  11. Bus 72 Lupsingen, Gewerbe – Augst BL, Stundeglas Augst BL, Stundeglas +56 min
  12. Bus 7 Winterthur Wülflingen, Bahnhof – Elsau, Melcher Elsau, Melcherand 1 more trips of this line +56 min
  13. Bus 4 Prilly, Coudraie – Lausanne, Faverges Prilly, Coudraieand 1 more trips of this line +55 min
  14. Bus 53 Bellevue GE, Valavranand 1 more trips of this line +55 min
  15. ICE Basel Bad Bfand 1 more trips of this line +53 min