Punctuality of Swiss public transportFriday 14 August 2026

Last 30 days

16 Jul14 Aug

87.4% of 152,610 trips were on time. The share was lowest at 16:40: 75.3%. 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.4%

−0.4 pts

Day before: 87.7% · 152,610 trips with live data

Average delay

+1.3 min

 

Canceled trips

640

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%
16:40 · 75.3% 12:10 · 78.1% 21:30 · 79.1%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Thursday 13 August
  • Lowest points

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

By mode

  • Train 92.2%

    14,243 trips · avg +1 min

  • Tram 84.5%

    12,876 trips · avg +1.6 min

  • Bus 87.2%

    124,752 trips · avg +1.3 min

  • Metro 97.6%

    296 trips · avg +1.2 min

  • Boat 43.1%

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

  • Berner Oberland-Bahnen 42.3%

    137 trips · avg +4.6 min

  • Mouettes genevoises 43.1%

    443 trips · avg +4.6 min

  • VBL 66.5%

    3,812 trips · avg +2.9 min

  • Wengernalpbahn 67.8%

    152 trips · avg +2 min

  • RhB 72.1%

    541 trips · avg +2.4 min

  • Verkehrsbetrieb LIECHTENSTEINmobil 72.8%

    795 trips · avg +2.2 min

  • TPG 72.9%

    9,688 trips · avg +2.3 min

  • Bus und Service 74.3%

    1,595 trips · avg +2.2 min

Show 17 more
  • Busbetrieb Rapperswil-Eschenbach-Rüti ZH 77.2%

    307 trips · avg +2.4 min

  • BVB 78.2%

    5,259 trips · avg +1.9 min

  • Automobil Rottal 78.5%

    423 trips · avg +1.8 min

  • Transports Publics Neuchâtelois 79.1%

    2,909 trips · avg +1.9 min

  • Auto AG Schwyz 79.7%

    757 trips · avg +3.6 min

  • Sierre-Montana-Crans 79.8%

    312 trips · avg +2.9 min

  • Regiobus Gossau SG 81.2%

    690 trips · avg +1.7 min

  • Compagnie du chemin de fer Nyon - St-Cergue - Morez 81.7%

    109 trips · avg +1.7 min

  • tl 81.7%

    6,633 trips · avg +1.6 min

  • Autobetrieb Sernftal 81.8%

    137 trips · avg +1.8 min

  • Busbetrieb Solothurn und Umgebung 82.7%

    793 trips · avg +1.5 min

  • Verkehrsbetriebe Kreuzlingen 83.6%

    489 trips · avg +1.7 min

  • Regionale Verkehrsbetriebe Baden-Wettingen 84.4%

    1,395 trips · avg +1.4 min

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

    1,197 trips · avg +1.4 min

  • Busbetrieb Aarau 84.9%

    956 trips · avg +1.5 min

  • Auto AG Rothenburg 85%

    761 trips · avg +1.5 min

  • STI Bus 85%

    2,213 trips · avg +1.6 min

Most punctual operators

  • Regionalverkehr Bern-Solothurn 99.3%

    606 trips · avg +0.3 min

  • Schweizerische Südostbahn 98.6%

    516 trips · avg +0.5 min

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

    268 trips · avg +0.4 min

  • Automobildienst SZU 97.4%

    1,713 trips · avg +0.6 min

  • Automobiles MBC 96.6%

    1,190 trips · avg +0.5 min

  • Lausanne-Echallens-Bercher 99.2%

    120 trips · avg +0.3 min

  • THURBO 96.7%

    1,107 trips · avg +0.5 min

  • Autolinea Mendrisiense 97.1%

    377 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 331 Sion, poste/gare – Aven, village Daillon, la Chapelle +151 min
  2. Bus 3 Schaffhausen, Sommerwies – Schaffhausen, Krummacker Schaffhausen, Sommerwies +143 min
  3. N1 Schaffhausen, Bahnhof +95 min
  4. Bus 608 Chamues-ch, plaz – Cinuos-chel-Brail, staziun Cinuos-chel-Brail, staziun +88 min
  5. N4 Neuhausen, Herbstäckerand 1 more trips of this line +81 min
  6. Bus 171 Chur, Postautostation – Bellinzona, Stazione Bellinzona, Stazione +75 min
  7. Bus 504 Morschach, Luftseilbahnand 3 more trips of this line +72 min
  8. EC Bregenz – Zürich HB Zürich HB +67 min
  9. Bus 508 Seewen SZ, Seewen Markt +66 min
  10. Bus 18 Domat/Ems, Chemieand 1 more trips of this line +66 min
  11. Tram 14 Petit-Lancy, Quidortand 1 more trips of this line +58 min
  12. Bus 3 Maillefer +57 min
  13. ICE Churand 2 more trips of this line +56 min
  14. Bus 502 Steinen, Bahnhof +55 min
  15. Bus 54 Versoix, Centre sportif +54 min