Punctuality of Swiss public transportThursday 14 May 2026

Last 30 days

15 Apr14 May

92.6% of 91,888 trips were on time. The share was lowest at 16:30: 87.6%. Of the busy lines, Bus 109 Neuchâtel, Place Pury – Neuchâtel, Trois-Chênes had the lowest share on time: 38.4%.

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.

92.6%

+7.5 pts

Day before: 85.1% · 91,888 trips with live data

Average delay

+0.9 min

 

Canceled trips

143

0.2% 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%
16:30 · 87.6%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Wednesday 13 May
  • Lowest points

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

By mode

  • Train 96.8%

    12,895 trips · avg +0.6 min

  • Tram 87%

    7,998 trips · avg +1.4 min

  • Bus 92.5%

    70,518 trips · avg +0.9 min

  • Metro 100%

    221 trips · avg +0.7 min

  • Boat 68%

    256 trips · avg +2.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 68%

    256 trips · avg +2.5 min

  • Verkehrsbetriebe Biel 76.8%

    1,110 trips · avg +2 min

  • BVB 78.3%

    3,288 trips · avg +2 min

  • Transports Publics Neuchâtelois 78.9%

    974 trips · avg +1.6 min

  • VBL 80.8%

    2,697 trips · avg +1.9 min

  • TPG 81.5%

    5,299 trips · avg +1.6 min

  • Regiobus Gossau SG 82.6%

    276 trips · avg +1.6 min

  • TPL 83.8%

    1,186 trips · avg +1.2 min

Show 17 more
  • Regionalps 86.3%

    153 trips · avg +1.3 min

  • Regionale Verkehrsbetriebe Baden-Wettingen 86.8%

    984 trips · avg +1.4 min

  • Verkehrsbetriebe der Stadt St.Gallen 89.4%

    1,216 trips · avg +1.1 min

  • Bus und Service 91%

    974 trips · avg +1 min

  • tl 91%

    5,611 trips · avg +1 min

  • Automobildienste Aare Seeland mobil 91%

    300 trips · avg +2.5 min

  • Busland 91.7%

    375 trips · avg +0.9 min

  • VBZ 92.1%

    11,156 trips · avg +1.1 min

  • Bernmobil 92.6%

    3,275 trips · avg +1.2 min

  • Autolinea Mendrisiense 92.7%

    219 trips · avg +0.6 min

  • Busbetrieb Aarau 92.7%

    781 trips · avg +0.8 min

  • Automobil Rottal 92.8%

    292 trips · avg +1 min

  • Automobiles MBC 93.3%

    682 trips · avg +0.8 min

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

    642 trips · avg +0.9 min

  • Busbetrieb Solothurn und Umgebung 94.1%

    388 trips · avg +0.9 min

  • AFA Bus 94.2%

    139 trips · avg +0.6 min

  • Auto AG Rothenburg 94.5%

    456 trips · avg +0.8 min

Most punctual operators

  • Regionalverkehr Bern-Solothurn 99.8%

    424 trips · avg +0.2 min

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

    237 trips · avg +0.2 min

  • Automobildienst SZU 98.8%

    1,347 trips · avg +0.3 min

  • Aargau Verkehr 98.6%

    1,037 trips · avg +0.3 min

  • Aare Seeland mobil 99.6%

    237 trips · avg +0.2 min

  • THURBO 98.4%

    1,096 trips · avg +0.3 min

  • Auto AG Schwyz 98.5%

    596 trips · avg +0.2 min

  • Schweizerische Südostbahn 98.6%

    500 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. N5 Venoge sudand 1 more trips of this line +114 min
  2. Bus 631 St. Moritz, Bahnhof – Lugano, Stazione Nord Lugano, Stazione Nordand 1 more trips of this line +95 min
  3. Bus 604 St. Moritz, Bahnhof – Chiavenna, Stazione St. Moritz, Bahnhofand 5 more trips of this line +81 min
  4. EC Bregenz – Zürich HB Zürich HBand 5 more trips of this line +71 min
  5. RE80 Milano Centrale – Locarno Locarnoand 2 more trips of this line +69 min
  6. Bus 221 Wolhusen, Bahnhof +63 min
  7. ICE Basel SBBand 3 more trips of this line +56 min
  8. TGV Basel SBB +55 min
  9. M22 Galmiz, Käserei +53 min
  10. Bus 22 Carouge GE, Rondeau – Genève, Jardin Botanique Genève, Jardin Botanique +53 min
  11. Bus 5 Baden, Baldegg +45 min
  12. Bus 213 Vevey, gare – Châtel-St-Denis, gare Vevey, gare +45 min
  13. RJX Zürich HB +43 min
  14. Bus 101 Interlaken West, Bahnhof – Beatenberg, Station Beatenberg, Station +41 min
  15. Bus 241 Schüpfheim, Bahnhof – Sörenberg, Post Glaubenbielen, Parkplatz +41 min