Punctuality of Swiss public transportThursday 8 October 2026

Last 30 days

9 Sept8 Oct

87.2% of 150,925 trips were on time. The share was lowest at 17:30: 69.1%. Of the busy lines, Bus 101 Cormondrèche, Grand'Rue – Marin-Epagnier, gare had the lowest share on time: 16.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.

87.2%

−1.2 pts

Day before: 88.4% · 150,925 trips with live data

Average delay

+1.4 min

 

Canceled trips

835

0.6% 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%
17:30 · 69.1% 08:20 · 76%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Wednesday 7 October
  • Lowest points

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

By mode

  • Train 91.1%

    14,083 trips · avg +1.1 min

  • Tram 82.8%

    11,608 trips · avg +1.8 min

  • Bus 87.2%

    124,502 trips · avg +1.3 min

  • Metro 74.4%

    336 trips · avg +2.1 min

  • Boat 92.9%

    396 trips · avg +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

  • Regionalps 57.1%

    196 trips · avg +5.8 min

  • TPG 65.6%

    9,661 trips · avg +3.2 min

  • TPL 66.5%

    1,596 trips · avg +2.9 min

  • Automobiles MBC 73.3%

    1,227 trips · avg +3.5 min

  • Autobetrieb Sernftal 73.8%

    122 trips · avg +1.6 min

  • VBL 74.8%

    3,919 trips · avg +2.1 min

  • BVB 75.1%

    4,493 trips · avg +2.2 min

  • Bus und Service 76.3%

    1,562 trips · avg +2 min

Show 17 more
  • Transports Publics Neuchâtelois 77.6%

    2,888 trips · avg +1.9 min

  • Bus Nyon-Prangins 78.1%

    389 trips · avg +1.9 min

  • Lugano-Ponte Tresa 80.3%

    132 trips · avg +1.5 min

  • Automobil Rottal 81.3%

    448 trips · avg +1.7 min

  • tl 81.5%

    7,020 trips · avg +1.6 min

  • Autolinee Regionali Luganesi 81.7%

    230 trips · avg +1.6 min

  • Busbetrieb Aarau 82.3%

    933 trips · avg +1.6 min

  • Auto AG Rothenburg 82.7%

    733 trips · avg +1.6 min

  • Verkehrsbetrieb LIECHTENSTEINmobil 83.9%

    897 trips · avg +1.6 min

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

    1,191 trips · avg +1.3 min

  • Autolinee FART 84.6%

    727 trips · avg +1.3 min

  • Forchbahn 85.6%

    174 trips · avg +1.9 min

  • Service d'automobiles TRN 85.9%

    206 trips · avg +1.7 min

  • Regionale Verkehrsbetriebe Baden-Wettingen 86%

    1,384 trips · avg +1.6 min

  • Autobus AG Liestal 86.1%

    908 trips · avg +1.5 min

  • TPF 86.8%

    4,121 trips · avg +1.2 min

  • Transports Publics de la Région Nyonnaise 87.1%

    443 trips · avg +1.2 min

Most punctual operators

  • Zentralbahn 99.2%

    367 trips · avg +0.4 min

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

    267 trips · avg +0.4 min

  • Stadtbus Winterthur 98%

    1,938 trips · avg +0.4 min

  • Aare Seeland mobil 98.8%

    338 trips · avg +0.4 min

  • SBB Infrastruktur AG Bahnersatz 100%

    113 trips · avg +0.2 min

  • Schweizerische Südostbahn 98.2%

    511 trips · avg +0.5 min

  • Automobildienst SZU 97.4%

    1,759 trips · avg +0.6 min

  • Auto AG Uri 98.5%

    330 trips · avg +0.4 min

Stations

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

Largest delays

  1. EV Basel, Dreispitz – Aesch BL, Dorf Aesch BL, Dorfand 2 more trips of this line +135 min
  2. Bus 521 Thusis, Bahnhof – Obermutten, Dorf Thusis, Bahnhof +101 min
  3. Bus 71 Meyrin, Citadelle +100 min
  4. Bus 28 Petit-Lancy, Les Esserts +97 min
  5. Tram 12 Lancy-Bachet, gare – Thônex, Moillesulaz Thônex, Moillesulaz +91 min
  6. Bus 11 Sargans, Bahnhof – Feldkirch, Bahnhof Feldkirch, Bahnhof +81 min
  7. Bus 161 Oberwald, Bahnhof +81 min
  8. Bus 5 Kriens, Busschleife +80 min
  9. Bus 541 Mesocco, Stazione – Thusis, Bahnhof Nufenen, Dorfand 2 more trips of this line +80 min
  10. Tram 10 Zürich Flughafen, Fracht +77 min
  11. EC Bregenz – Zürich HB Zürich HB +73 min
  12. Tram 51 Zürich Altstetten, Bahnhof N – Zürich, Seebach Zürich, Seebach +67 min
  13. Bus 701 Lausanne, Bourdonnette +65 min
  14. Bus 171 Chur, Postautostation +61 min
  15. Tram 6 Allschwil, Dorf +61 min
›Probably errors in the feed (1)

Delays of more than 6 hours. The real-time feed sent them, but they are probably not real.

  1. Bus 1 Biel/Bienne, Löhre/Mauchamp – Biel/Bienne, Stadien/Stades Biel/Bienne, Löhre/Mauchamp +566 min