Punctuality of Swiss public transportSunday 12 April 2026

Last 30 days

14 Mar12 Apr

93.6% of 97,653 trips were on time. The share was lowest at 17:10: 89.7%. Of the busy lines, M2 Genève-Pâquis (lac) – Genève-Quai Gustave Ador (lac) had the lowest share on time: 28.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.

93.6%

+3.1 pts

Day before: 90.5% · 97,653 trips with live data

Average delay

+0.8 min

 

Canceled trips

181

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%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Saturday 11 April

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

By mode

  • Train 97%

    12,608 trips · avg +0.5 min

  • Tram 86%

    8,692 trips · avg +1.4 min

  • Bus 94%

    75,876 trips · avg +0.8 min

  • Metro 100%

    221 trips · avg +0.6 min

  • Boat 69.1%

    256 trips · avg +2.6 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 69.1%

    256 trips · avg +2.6 min

  • BVB 83%

    3,326 trips · avg +1.7 min

  • Transports Publics Neuchâtelois 83.1%

    976 trips · avg +1.4 min

  • SBB Infrastruktur AG Bahnersatz 83.5%

    334 trips · avg +1.5 min

  • TPL 84.5%

    1,186 trips · avg +1.2 min

  • TPG 85.9%

    5,064 trips · avg +1.4 min

  • VBL 86%

    2,689 trips · avg +1.5 min

  • Stadtbus Frauenfeld 86.8%

    189 trips · avg +2 min

Show 17 more
  • VBZ 89.4%

    10,817 trips · avg +1.3 min

  • Bernmobil 90%

    4,116 trips · avg +1.2 min

  • Auto Leuk-Leukerbad 90.1%

    202 trips · avg +1.6 min

  • Regiobus Gossau SG 90.6%

    265 trips · avg +1 min

  • Sierre-Montana-Crans 90.8%

    240 trips · avg +1.1 min

  • Verkehrsbetrieb LIECHTENSTEINmobil 90.9%

    530 trips · avg +1.4 min

  • Wengernalpbahn 91.5%

    117 trips · avg +0.6 min

  • Busbetrieb Solothurn und Umgebung 91.7%

    375 trips · avg +1 min

  • Bus und Service 91.8%

    961 trips · avg +0.9 min

  • Automobiles MBC 92.6%

    646 trips · avg +0.8 min

  • Automobil Rottal 92.8%

    293 trips · avg +0.8 min

  • TPF 92.9%

    2,457 trips · avg +0.8 min

  • tl 93.7%

    5,434 trips · avg +0.7 min

  • Regionale Verkehrsbetriebe Baden-Wettingen 93.8%

    984 trips · avg +0.8 min

  • Matterhorn Gotthard Bahn 94.7%

    323 trips · avg +0.6 min

  • Verkehrsbetriebe Schaffhausen 94.8%

    1,041 trips · avg +0.9 min

  • Regionalbus Lenzburg 94.8%

    309 trips · avg +0.5 min

Most punctual operators

  • Regionalverkehr Bern-Solothurn 100%

    424 trips · avg +0.1 min

  • Auto AG Schwyz 99.5%

    574 trips · avg +0.2 min

  • THURBO 99%

    1,047 trips · avg +0.3 min

  • Automobildienst SZU 98.9%

    1,324 trips · avg +0.3 min

  • Transports Publics de la Région Nyonnaise 100%

    208 trips · avg +0.2 min

  • RhB 99.4%

    474 trips · avg +0.3 min

  • Busland 99.4%

    360 trips · avg +0.3 min

  • Appenzeller Bahnen 99.6%

    277 trips · avg +0.1 min

Stations

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

Largest delays

  1. EC Bregenz – Zürich HB Zürich HBand 3 more trips of this line +105 min
  2. Bus 1 Ebikon, Fildern – Obernau, Dorf Ebikon, Fildern +61 min
  3. Bus 1 Marly, Gérine – Granges-Paccot, P. de-Fribourg Granges-Paccot, P. de-Fribourg +52 min
  4. Bus 48 Confignon, croisée – Plan-les-Ouates, ZIPLO Confignon, croiséeand 8 more trips of this line +52 min
  5. Bus 52 Genthod, Les Hauts +51 min
  6. Bus 473 Guttet, Dorf – Leuk, Bahnhof Guttet, Dorf +50 min
  7. Bus 180 Les Diablerets, gare – Saanen, Bahnhof Gstaad, Bahnhof +49 min
  8. ICE Basel Bad Bf +47 min
  9. RE3 Basel Bad Bf +45 min
  10. Bus 47 Bernex, Lully croiséeand 6 more trips of this line +43 min
  11. Bus 545 Rafz, Bahnhof – Hüntwangen-Wil, Bahnhof Rafz, Post +40 min
  12. Bus 45 Epalinges, Bois-Murat – Lausanne, Chalet-à-Gobet Chalet-à-Gobet +38 min
  13. IC2 Lugano +37 min
  14. Bus 6 Lausanne, Praz-Séchaud – Lausanne, Maladière Praz-Séchaud +36 min
  15. Bus 23 Carouge GE, Tours – Genève-Aéroport, Terminal Carouge GE, Tours +36 min