Punctuality of Swiss public transportWednesday 29 July 2026

Last 30 days

30 Jun29 Jul

91.1% of 150,131 trips were on time. The share was lowest at 17:30: 82.1%. Of the busy lines, M2 Genève-Pâquis (lac) – Genève-Quai Gustave Ador (lac) had the lowest share on time: 32.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.

91.1%

±0 pts

Day before: 91.1% · 150,131 trips with live data

Average delay

+1 min

 

Canceled trips

925

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 · 82.1% 10:50 · 83.2% 22:10 · 83.2%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Tuesday 28 July
  • Lowest points

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

By mode

  • Train 93.5%

    14,135 trips · avg +0.9 min

  • Tram 85.8%

    13,526 trips · avg +1.6 min

  • Bus 91.6%

    121,730 trips · avg +1 min

  • Metro 98%

    296 trips · avg +1 min

  • Boat 53.4%

    444 trips · avg +3.8 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 50.4%

    137 trips · avg +3.7 min

  • Mouettes genevoises 53.4%

    444 trips · avg +3.8 min

  • TPG 76.3%

    9,605 trips · avg +2.2 min

  • Autobetrieb Sernftal 76.8%

    112 trips · avg +2.7 min

  • Bus Sierrois 77.9%

    217 trips · avg +1.8 min

  • VBL 78.3%

    3,786 trips · avg +1.9 min

  • TPL 79.9%

    1,596 trips · avg +1.6 min

  • Matterhorn Gotthard Bahn 81.1%

    302 trips · avg +2.1 min

Show 17 more
  • Verkehrsbetrieb LIECHTENSTEINmobil 82.1%

    876 trips · avg +1.7 min

  • BVB 82.5%

    5,087 trips · avg +1.6 min

  • RhB 82.8%

    575 trips · avg +1.8 min

  • Verkehrsbetrieb der Landschaft Davos 83.2%

    380 trips · avg +1.4 min

  • Bus und Service 83.2%

    1,575 trips · avg +1.6 min

  • Autolinee FART 84.8%

    716 trips · avg +1.2 min

  • Forchbahn 85.3%

    177 trips · avg +1.8 min

  • Wengernalpbahn 85.8%

    155 trips · avg +1.2 min

  • Regionale Verkehrsbetriebe Baden-Wettingen 86.7%

    1,384 trips · avg +1.4 min

  • Auto AG Rothenburg 86.8%

    713 trips · avg +1.5 min

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

    108 trips · avg +1.7 min

  • Transports Publics Neuchâtelois 87.1%

    2,911 trips · avg +1.3 min

  • Automobil Rottal 87.3%

    448 trips · avg +1.4 min

  • Regionalps 87.3%

    189 trips · avg +1.9 min

  • tl 88.4%

    6,418 trips · avg +1.2 min

  • AFA Bus 88.5%

    235 trips · avg +1.3 min

  • Sierre-Montana-Crans 88.6%

    308 trips · avg +1.3 min

Most punctual operators

  • Automobildienst SZU 98.5%

    1,663 trips · avg +0.4 min

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

    245 trips · avg +0.4 min

  • Regionalverkehr Bern-Solothurn 98.8%

    604 trips · avg +0.2 min

  • THURBO 98.4%

    1,109 trips · avg +0.3 min

  • Schweizerische Südostbahn 98.5%

    517 trips · avg +0.4 min

  • Stadtbus Winterthur 97.5%

    1,874 trips · avg +0.5 min

  • Appenzeller Bahnen 98.5%

    342 trips · avg +0.3 min

  • Verkehrsbetriebe Glattal 97.1%

    4,484 trips · avg +0.7 min

Stations

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

Largest delays

  1. Bus 493 Luzern, Bahnhof – Altdorf UR, Bahnhof West Luzern, Bahnhofand 3 more trips of this line +168 min
  2. Bus 220 Schiers, Bahnhof – Furna, Hinterberg Furna, Boden +112 min
  3. Bus 683 Vaulion, poste +101 min
  4. Bus 791 Urnäsch, Bahnhof – Schwägalp, Säntis-Schwebebahn Urnäsch, Bahnhof +99 min
  5. RJX Zürich HB +95 min
  6. Bus 69 Flüh, Station +92 min
  7. ICE Basel Bad Bfand 4 more trips of this line +81 min
  8. Bus 636 Uznach, Bahnhof – Kaltbrunn, Steinenbrücke Kaltbrunn, Steinenbrücke +78 min
  9. Bus 4 Prilly, Coudraie – Lausanne, Faverges Faverges +77 min
  10. Bus 19 Onex, cité – Vernier, village Vernier, village +66 min
  11. EC Bregenz – Zürich HB Zürich HB +66 min
  12. Bus 40 Chancy, douane +63 min
  13. Bus 133 Le Landeron, gare +62 min