Punctuality of Swiss public transportThursday 6 August 2026

Last 30 days

8 Jul6 Aug

90.4% of 150,063 trips were on time. The share was lowest at 17:30: 79.3%. Of the busy lines, Bus 101 Cormondrèche, Grand'Rue – Marin-Epagnier, gare had the lowest share on time: 22.2%.

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%

−0.1 pts

Day before: 90.5% · 150,063 trips with live data

Average delay

+1.1 min

 

Canceled trips

599

0.4% 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 · 79.3% 11:20 · 83.7%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Wednesday 5 August
  • Lowest points

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

By mode

  • Train 95.3%

    14,110 trips · avg +0.7 min

  • Tram 86.4%

    13,511 trips · avg +1.4 min

  • Bus 90.4%

    121,713 trips · avg +1.1 min

  • Metro 99%

    296 trips · avg +0.9 min

  • Boat 47.3%

    433 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 47.3%

    433 trips · avg +4.3 min

  • VBL 77.2%

    3,779 trips · avg +3.2 min

  • TPG 78.5%

    9,822 trips · avg +2 min

  • Autobetrieb Sernftal 82%

    122 trips · avg +2.6 min

  • BVB 82%

    5,112 trips · avg +1.6 min

  • Transports Publics Neuchâtelois 82.5%

    2,915 trips · avg +1.6 min

  • Autolinee FART 83.1%

    716 trips · avg +1.2 min

  • Bus und Service 83.5%

    1,537 trips · avg +1.7 min

Show 17 more
  • Automobil Rottal 84%

    455 trips · avg +2.1 min

  • tl 84.2%

    6,451 trips · avg +1.4 min

  • Bernmobil 84.3%

    5,909 trips · avg +1.5 min

  • Auto AG Rothenburg 84.8%

    763 trips · avg +1.5 min

  • Bus Sierrois 85.3%

    217 trips · avg +1.4 min

  • Busbetrieb Solothurn und Umgebung 85.6%

    765 trips · avg +1.3 min

  • Verkehrsbetrieb der Landschaft Davos 86.3%

    380 trips · avg +1.2 min

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

    303 trips · avg +1.4 min

  • STI Bus 86.8%

    2,165 trips · avg +1.6 min

  • Lugano-Ponte Tresa Ersatzverkehr 87.1%

    132 trips · avg +1.1 min

  • Verkehrsbetrieb LIECHTENSTEINmobil 87.1%

    893 trips · avg +1.4 min

  • Forchbahn 87.2%

    179 trips · avg +1.5 min

  • Berner Oberland-Bahnen 87.6%

    137 trips · avg +1.3 min

  • TPL 88%

    1,596 trips · avg +1.1 min

  • Busbetrieb Aarau 88.4%

    935 trips · avg +1.3 min

  • Stadtbus Frauenfeld 88.7%

    574 trips · avg +1.3 min

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

    1,183 trips · avg +1.1 min

Most punctual operators

  • THURBO 99.4%

    1,099 trips · avg +0.3 min

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

    267 trips · avg +0.3 min

  • Regionalverkehr Bern-Solothurn 99.2%

    603 trips · avg +0.2 min

  • Zentralbahn 99.5%

    368 trips · avg +0.3 min

  • Aare Seeland mobil 99.4%

    337 trips · avg +0.3 min

  • Appenzeller Bahnen 99.4%

    334 trips · avg +0.2 min

  • Automobildienst SZU 98.4%

    1,701 trips · avg +0.4 min

  • Stadtbus Winterthur 98.3%

    1,818 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. Bus 62 Sursee, Bahnhof – Ruswil, Rottalcenter Ruswil, Rottalcenterand 1 more trips of this line +165 min
  2. EC Bregenz – Zürich HB Lausanne +120 min
  3. ICE Basel Bad Bfand 1 more trips of this line +117 min
  4. Bus 1 Gebenstorf, Reuss – Würenlos, Bettlen Würenlos, Bettlen +101 min
  5. Bus 604 Pontresina, Post – Chiavenna, Stazione Maloja, Posta +81 min
  6. Bus 611 Bitsch, Eiche +76 min
  7. RJX Zürich HB +72 min
  8. NJ Zürich HB +65 min
  9. Bus 78 La Plaine, gare +61 min
  10. Bus 531 Obertschappina – Thusis, Bahnhof Obertschappina +59 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 20 Horw, Ennethorwand 7 more trips of this line +607 min