Punctuality of Swiss public transportFriday 24 July 2026

Last 30 days

25 Jun24 Jul

90.6% of 152,452 trips were on time. The share was lowest at 16:20: 81.5%. Of the busy lines, M1 Genève-Pâquis (lac) – Genève-Molard (lac) had the lowest share on time: 32.5%.

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%

−0.5 pts

Day before: 91.1% · 152,452 trips with live data

Average delay

+1.1 min

 

Canceled trips

923

0.6% 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:20 · 81.5% 11:20 · 81.7% 14:40 · 83.2%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Thursday 23 July
  • Lowest points

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

By mode

  • Train 95.6%

    14,075 trips · avg +0.7 min

  • Tram 86.9%

    13,735 trips · avg +1.4 min

  • Bus 90.6%

    123,902 trips · avg +1 min

  • Metro 94.9%

    296 trips · avg +1 min

  • Boat 48.6%

    444 trips · avg +4.3 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 48.6%

    444 trips · avg +4.3 min

  • TPL 66.6%

    1,599 trips · avg +3.4 min

  • Autolinee FART 75.4%

    719 trips · avg +2 min

  • Bus Sierrois 76%

    217 trips · avg +2.4 min

  • VBL 77.2%

    3,834 trips · avg +2 min

  • TPG 79%

    9,836 trips · avg +1.8 min

  • Verkehrsbetrieb LIECHTENSTEINmobil 80.2%

    912 trips · avg +1.7 min

  • Automobiles MBC 80.3%

    1,190 trips · avg +2.6 min

Show 17 more
  • AFA Bus 83%

    235 trips · avg +1.3 min

  • BVB 83.1%

    5,296 trips · avg +1.6 min

  • Bus und Service 83.2%

    1,606 trips · avg +1.6 min

  • tl 84.1%

    6,493 trips · avg +1.4 min

  • Regionale Verkehrsbetriebe Baden-Wettingen 84.7%

    1,392 trips · avg +1.5 min

  • Auto AG Rothenburg 84.8%

    725 trips · avg +1.4 min

  • Autobetrieb Sernftal 85.5%

    124 trips · avg +1.5 min

  • Berner Oberland-Bahnen 86.1%

    137 trips · avg +1.8 min

  • Automobil Rottal 86.2%

    441 trips · avg +1.3 min

  • Transports Publics Neuchâtelois 87%

    2,902 trips · avg +1.3 min

  • Auto Leuk-Leukerbad 87%

    239 trips · avg +1.4 min

  • Sierre-Montana-Crans 87.2%

    312 trips · avg +1.3 min

  • Matterhorn Gotthard Bahn 88.4%

    320 trips · avg +1.2 min

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

    1,197 trips · avg +1.1 min

  • Bernmobil 88.7%

    6,029 trips · avg +1.3 min

  • Forchbahn 88.7%

    186 trips · avg +1.3 min

  • Autolinee Regionali Luganesi 89%

    219 trips · avg +1.1 min

Most punctual operators

  • Busbetrieb Aarau 100%

    956 trips · avg +0 min

  • Regionalbus Lenzburg 100%

    557 trips · avg +0 min

  • Aargau Verkehr 99.6%

    1,446 trips · avg +0.2 min

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

    963 trips · avg +0 min

  • Regionalverkehr Bern-Solothurn 99.8%

    605 trips · avg +0.2 min

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

    266 trips · avg +0.2 min

  • THURBO 98.7%

    1,110 trips · avg +0.3 min

  • Automobildienst SZU 98.4%

    1,691 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 24 Lausanne, Tour Haldimand-Lac – Lausanne, Bourdonnette T. Haldimand-Lacand 6 more trips of this line +179 min
  2. Bus 381 Le Locle, gare/centre ville – La Brévine, poste Le Locle, gare/centre ville +164 min
  3. Bus 1 Gebenstorf, Reuss – Würenlos, Bettlen Baden, Bahnhof Ost +153 min
  4. Bus 3 Wettingen, Brunnenwiese – Baden, Grosse Bäder Wettingen, Brunnenwiese +151 min
  5. Bus 3 Schaffhausen, Krummacker – Schaffhausen, Sommerwies Schaffhausen, Krummackerand 1 more trips of this line +136 min
  6. R3 Vallorbe – Vevey Vallorbe +87 min
  7. EC Bregenz – Zürich HB Zürich HB +79 min
  8. R55 Nyon – St-Cergue Nyonand 6 more trips of this line +76 min
  9. Bus 83 Viry, église +65 min
  10. Bus 440 Flums, Bahnhof – Flums, Bahnhof Flums, Bahnhof +64 min
  11. ICE Basel Bad Bf – Basel SBB Zürich HBand 6 more trips of this line +58 min
  12. Bus 82 Plan-les-Ouates, ZIPLO +57 min
  13. EV Basel, Dreispitz – Aesch BL, Dorf Aesch BL, Dorf +56 min
  14. Bus 23 Gisikon, Weitblick – Ebikon, Bahnhof Gisikon, Weitblickand 1 more trips of this line +51 min
  15. Bus 6 Luzern, Büttenenhalde – Luzern, Matthof Luzern, Büttenenhalde +51 min