Punctuality of Swiss public transportSaturday 11 July 2026

Last 30 days

12 Jun11 Jul

90.7% of 125,970 trips were on time. The share was lowest at 23:00: 82.2%. Of the busy lines, M1 Genève-Pâquis (lac) – Genève-Molard (lac) had the lowest share on time: 18.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.7%

+2.3 pts

Day before: 88.4% · 125,970 trips with live data

Average delay

+1 min

 

Canceled trips

631

0.5% of the trips

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%
23:00 · 82.2% 10:50 · 83.7%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Friday 10 July
  • Lowest points

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

By mode

  • Train 95.8%

    13,521 trips · avg +0.6 min

  • Tram 83.9%

    12,144 trips · avg +1.6 min

  • Bus 91%

    99,667 trips · avg +1 min

  • Metro 97.1%

    278 trips · avg +1 min

  • Boat 38.9%

    360 trips · avg +4.9 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 38.9%

    360 trips · avg +4.9 min

  • Berner Oberland-Bahnen 60.3%

    136 trips · avg +2.5 min

  • Forchbahn 72.3%

    130 trips · avg +2.6 min

  • Autobetrieb Sernftal 73.6%

    110 trips · avg +2.2 min

  • Verkehrsbetrieb LIECHTENSTEINmobil 77.8%

    528 trips · avg +2 min

  • BVB 79.3%

    4,769 trips · avg +1.9 min

  • VBL 79.7%

    3,362 trips · avg +1.8 min

  • Autolinee Bleniesi 80.2%

    126 trips · avg +1.5 min

Show 17 more
  • Transports publics Vevey-Montreux-Chillon-Villeneuve 80.3%

    1,150 trips · avg +1.8 min

  • TPL 80.7%

    1,199 trips · avg +1.8 min

  • TPG 81.3%

    7,713 trips · avg +1.7 min

  • Transports Publics Neuchâtelois 82.3%

    2,304 trips · avg +1.5 min

  • tl 84.6%

    5,910 trips · avg +1.5 min

  • Bus und Service 84.8%

    1,399 trips · avg +1.5 min

  • Matterhorn Gotthard Bahn 85.1%

    322 trips · avg +1.4 min

  • Auto AG Rothenburg 86.5%

    725 trips · avg +1.6 min

  • AFA Bus 87.2%

    227 trips · avg +1.1 min

  • Sierre-Montana-Crans 87.6%

    226 trips · avg +1.2 min

  • VBZ 87.7%

    13,957 trips · avg +1.4 min

  • Wengernalpbahn 87.7%

    155 trips · avg +1 min

  • Lausanne-Echallens-Bercher 89.1%

    101 trips · avg +1.8 min

  • Bernmobil 89.2%

    5,422 trips · avg +1.3 min

  • Busbetrieb Solothurn und Umgebung 90.6%

    552 trips · avg +1 min

  • Stadtbus Frauenfeld 90.6%

    458 trips · avg +1.5 min

  • Busbetrieb Aarau 90.9%

    861 trips · avg +1.1 min

Most punctual operators

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

    235 trips · avg +0.2 min

  • Verkehrsbetriebe Kreuzlingen 99.5%

    407 trips · avg +0.6 min

  • THURBO 98.9%

    1,141 trips · avg +0.2 min

  • Regionalverkehr Bern-Solothurn 99.2%

    493 trips · avg +0.2 min

  • Verkehrsbetriebe Schaffhausen 98.5%

    1,558 trips · avg +0.5 min

  • Automobildienst SZU 98.5%

    1,487 trips · avg +0.4 min

  • Schweizerische Südostbahn 99%

    482 trips · avg +0.3 min

  • Aare Seeland mobil 99.3%

    295 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. NJ Zürich HBand 2 more trips of this line +239 min
  2. Tram 12 Genève, Riveand 2 more trips of this line +75 min
  3. Bus 836 Gland, gare sud – Rolle, gare nord Gland, gare sud +66 min
  4. Bus 5 Biel/Bienne, Bahnhof/Gare – Biel/Bienne, Spitalzentrum/CHB Biel/Bienne, Spitalzentrum/CHBand 2 more trips of this line +61 min
  5. Bus 24 Lausanne, Tour Haldimand-Lac – Lausanne, Bourdonnette T. Haldimand-Lacand 2 more trips of this line +59 min
  6. Bus 321 Altstätten SG, Bahnhofand 1 more trips of this line +58 min
  7. ICE Basel SBBand 10 more trips of this line +55 min
  8. Bus 642 Cham, Langacker – Cham, Bahnhof Cham, Langackerand 2 more trips of this line +53 min
  9. Bus 712 Viano, Paese +51 min
  10. Bus 404 Valendas, Imschlacht +50 min
  11. Bus 814 Frauenfeld, Bahnhof – Frauenfeld, Bahnhof Frauenfeld, Bahnhof +50 min
  12. EC Bregenz – Zürich HB Basel Bad Bf +49 min
  13. Bus 17 Vigie +49 min
  14. Bus 8 Le Mont-sur-L., Grand-Mont – Pully, gare Pully, gare +48 min
  15. Bus 54 Versoix, Centre sportif – Vernier, Parfumerie Vernier, Parfumerie +47 min