Punctuality of Swiss public transportSunday 13 September 2026

Last 30 days

15 Aug13 Sept

90.4% of 99,249 trips were on time. The share was lowest at 16:30: 82.7%. Of the busy lines, M2 Genève-Pâquis (lac) – Genève-Quai Gustave Ador (lac) had the lowest share on time: 9.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.

90.4%

+2.3 pts

Day before: 88% · 99,249 trips with live data

Average delay

+1.1 min

 

Canceled trips

402

0.4% 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 · 82.7% 11:50 · 84.9%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Saturday 12 September
  • Lowest points

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

By mode

  • Train 95.4%

    12,614 trips · avg +0.7 min

  • Tram 87.6%

    8,201 trips · avg +1.3 min

  • Bus 89.9%

    77,959 trips · avg +1.1 min

  • Metro 99.1%

    221 trips · avg +0.8 min

  • Boat 43.3%

    254 trips · avg +4.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 43.3%

    254 trips · avg +4.5 min

  • VBL 73.3%

    2,690 trips · avg +2.4 min

  • Stadtbus Frauenfeld 73.7%

    194 trips · avg +2.7 min

  • Transports Publics Neuchâtelois 74.6%

    1,038 trips · avg +2 min

  • Matterhorn Gotthard Bahn 75.9%

    316 trips · avg +2.1 min

  • BVB 78.8%

    3,238 trips · avg +1.9 min

  • TPG 79.2%

    5,188 trips · avg +1.8 min

  • tl 83.1%

    5,540 trips · avg +1.7 min

Show 17 more
  • TPL 83.9%

    1,186 trips · avg +1.2 min

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

    705 trips · avg +1.4 min

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

    632 trips · avg +1.3 min

  • Berner Oberland-Bahnen 85.9%

    135 trips · avg +1.3 min

  • Automobil Rottal 86%

    299 trips · avg +1.3 min

  • Busbetrieb Rapperswil-Eschenbach-Rüti ZH 86.5%

    141 trips · avg +1.1 min

  • VBZ 87.6%

    11,801 trips · avg +1.5 min

  • Bernmobil 87.6%

    3,761 trips · avg +1.4 min

  • Verkehrsbetrieb LIECHTENSTEINmobil 87.9%

    546 trips · avg +1.5 min

  • Auto Leuk-Leukerbad 88%

    184 trips · avg +1.4 min

  • Busbetrieb Aarau 88.5%

    781 trips · avg +0.9 min

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

    587 trips · avg +1 min

  • Regionale Verkehrsbetriebe Baden-Wettingen 89.3%

    984 trips · avg +1.2 min

  • Regiobus Gossau SG 89.5%

    239 trips · avg +1.1 min

  • Auto AG Uri 89.9%

    267 trips · avg +1.6 min

  • Sierre-Montana-Crans 90.3%

    268 trips · avg +1.5 min

  • Bus und Service 90.7%

    1,002 trips · avg +1 min

Most punctual operators

  • THURBO 99%

    1,036 trips · avg +0.3 min

  • Regionalverkehr Bern-Solothurn 99.3%

    425 trips · avg +0.2 min

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

    236 trips · avg +0.4 min

  • Transports Publics de la Région Nyonnaise 99.6%

    223 trips · avg +0.4 min

  • Autobus AG Liestal 98.6%

    650 trips · avg +0.6 min

  • Automobildienst SZU 98.2%

    1,325 trips · avg +0.4 min

  • Aare Seeland mobil 99.2%

    237 trips · avg +0.2 min

  • Schweizerische Südostbahn 98.3%

    478 trips · avg +0.3 min

Stations

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

Largest delays

  1. Bus 522 Visp, Bahnhof Süd – Ausserberg, Dorf Ausserberg, Dorf +81 min
  2. Bus 45 Epalinges, Bois-Murat – Lausanne, Chalet-à-Gobet Bois Murat +70 min
  3. Bus 712 Viano, Paese +69 min
  4. RE80 Milano Centrale – Locarno Locarno +69 min
  5. Bus 8 Veyrier, douane +60 min
  6. Bus 4 Prilly, Coudraie – Lausanne, Faverges Prilly, Coudraieand 1 more trips of this line +58 min
  7. Bus 493 Luzern, Bahnhof – Altdorf UR, Bahnhof West Luzern, Bahnhof +58 min
  8. Bus 502 Gersau, Wehriand 1 more trips of this line +56 min
  9. Bus 52 Genthod, Les Hautsand 3 more trips of this line +54 min
  10. Bus 20 Lausanne, gare – Lausanne, Blécherette Blécheretteand 3 more trips of this line +53 min
  11. Bus 3 Mailleferand 7 more trips of this line +52 min
  12. Bus 1 Maladièreand 1 more trips of this line +52 min
  13. ICE Basel Bad Bfand 1 more trips of this line +48 min
  14. Bus 121 Grindelwald, Oberer Gletscher – Grindelwald, Terminal Grindelwald, Terminal +47 min
  15. Bus 24 Meggen, Tschädigen – Luzern, Bahnhof Luzern, Bahnhof +47 min