Punctuality of Swiss public transportSunday 20 September 2026

Last 30 days

22 Aug20 Sept

91.1% of 98,585 trips were on time. The share was lowest at 16:00: 83.7%. Of the busy lines, M1 Genève-Pâquis (lac) – Genève-Molard (lac) had the lowest share on time: 11.2%.

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

+2.7 pts

Day before: 88.4% · 98,585 trips with live data

Average delay

+1 min

 

Canceled trips

242

0.2% 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:00 · 83.7%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Saturday 19 September
  • Lowest points

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

By mode

  • Train 96.5%

    12,756 trips · avg +0.5 min

  • Tram 87.9%

    7,946 trips · avg +1.3 min

  • Bus 90.8%

    77,302 trips · avg +1 min

  • Metro 99.1%

    221 trips · avg +1 min

  • Boat 34.2%

    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 34.2%

    360 trips · avg +5.1 min

  • Transports Publics Neuchâtelois 74.7%

    1,040 trips · avg +2 min

  • TPG 75.1%

    5,169 trips · avg +2 min

  • BVB 75.6%

    3,351 trips · avg +2.2 min

  • VBL 76.2%

    2,692 trips · avg +2 min

  • Matterhorn Gotthard Bahn 82.9%

    321 trips · avg +1.3 min

  • TPL 83.5%

    1,186 trips · avg +1.3 min

  • Autobetrieb Sernftal 84.3%

    108 trips · avg +1.5 min

Show 17 more
  • Verkehrsbetrieb LIECHTENSTEINmobil 84.6%

    526 trips · avg +1.8 min

  • Bus Nyon-Prangins 86.1%

    108 trips · avg +1.3 min

  • Regionale Verkehrsbetriebe Baden-Wettingen 87.1%

    984 trips · avg +1.3 min

  • Stadtbus Frauenfeld 87.1%

    194 trips · avg +2.3 min

  • tl 87.2%

    5,550 trips · avg +1.3 min

  • Bernmobil 89%

    3,689 trips · avg +1.3 min

  • Busbetrieb Aarau 89.2%

    781 trips · avg +1 min

  • Regiobus Gossau SG 90.5%

    232 trips · avg +1.1 min

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

    587 trips · avg +0.9 min

  • VBZ 90.9%

    10,840 trips · avg +1.2 min

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

    632 trips · avg +0.9 min

  • Busbetrieb Solothurn und Umgebung 91.2%

    396 trips · avg +1 min

  • Autolinee Bleniesi 91.5%

    106 trips · avg +1.5 min

  • Bus und Service 91.9%

    1,017 trips · avg +1 min

  • Transports Publics du Chablais 92%

    715 trips · avg +0.8 min

  • STI Bus 92.1%

    1,491 trips · avg +1.1 min

  • Berner Oberland-Bahnen 92.6%

    135 trips · avg +1.1 min

Most punctual operators

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

    236 trips · avg +0.3 min

  • Regionalverkehr Bern-Solothurn 99.5%

    420 trips · avg +0.1 min

  • BLS 98.9%

    1,429 trips · avg +0.3 min

  • Automobildienst SZU 98.7%

    1,295 trips · avg +0.3 min

  • Zentralbahn 99.4%

    319 trips · avg +0.5 min

  • Aargau Verkehr 98.6%

    1,034 trips · avg +0.4 min

  • Aare Seeland mobil 99.2%

    237 trips · avg +0.2 min

  • Stadtbus Winterthur 97.8%

    1,472 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 28 Petit-Lancy, Les Esserts +121 min
  2. Bus 131 Tramelan, gare +118 min
  3. Bus 18 Lausanne, Clochatte – Crissier, Timonet Crissier Timonet +90 min
  4. EC Bregenz – Zürich HB Feldkirchand 3 more trips of this line +71 min
  5. LIX Luzern +58 min
  6. Tram 14 Meyrin, Gravièreand 1 more trips of this line +58 min
  7. Bus 7 Pully, Val-Vert – Prilly-Malley, gare/aréna Pully, Val-Vert +58 min
  8. Bus 17 Croix-Péage +57 min
  9. Bus 29 Wabern, Lindenweg +52 min
  10. Bus 23 Gisikon, Weitblick +49 min
  11. Bus 701 Samedan, Bahnhof +48 min
  12. Bus 22 Carouge GE, Rondeau – Genève, Jardin Botanique Carouge GE, Rondeauand 1 more trips of this line +47 min
  13. Bus 713 Cavaione +46 min
  14. Bus 502 Steinen, Bahnhofand 1 more trips of this line +43 min
  15. A Genève, Rive – Gy, temple Genève, Riveand 1 more trips of this line +43 min