Punctuality of Swiss public transportSaturday 4 July 2026

Last 30 days

5 Jun4 Jul

89.4% of 123,705 trips were on time. The share was lowest at 22:30: 81.7%. Of the busy lines, M2 Genève-Pâquis (lac) – Genève-Quai Gustave Ador (lac) had the lowest share on time: 9%.

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.

89.4%

+3.1 pts

Day before: 86.3% · 123,705 trips with live data

Average delay

+1.2 min

 

Canceled trips

653

0.5% 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%
22:30 · 81.7% 11:30 · 81.9%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Friday 3 July
  • Lowest points

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

By mode

  • Train 96.1%

    13,408 trips · avg +0.6 min

  • Tram 81.7%

    11,170 trips · avg +2 min

  • Bus 89.5%

    98,540 trips · avg +1.2 min

  • Metro 97.8%

    278 trips · avg +1.4 min

  • Boat 24.9%

    309 trips · avg +6.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 24.9%

    309 trips · avg +6.3 min

  • TPG 74.2%

    7,418 trips · avg +2.9 min

  • VBL 75%

    3,357 trips · avg +2.1 min

  • Matterhorn Gotthard Bahn 77.2%

    324 trips · avg +1.8 min

  • Autobetrieb Sernftal 78.2%

    110 trips · avg +1.5 min

  • Verkehrsbetrieb LIECHTENSTEINmobil 78.4%

    580 trips · avg +2.1 min

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

    1,151 trips · avg +2.3 min

  • TPL 80.2%

    1,199 trips · avg +1.7 min

Show 17 more
  • Transports Publics Neuchâtelois 80.7%

    2,173 trips · avg +1.6 min

  • Regiobus Gossau SG 82.4%

    585 trips · avg +1.6 min

  • BVB 82.9%

    4,765 trips · avg +1.6 min

  • Automobil Rottal 83%

    348 trips · avg +1.6 min

  • Regionale Verkehrsbetriebe Baden-Wettingen 84.8%

    1,168 trips · avg +2 min

  • VBZ 85.1%

    14,165 trips · avg +1.6 min

  • Auto AG Rothenburg 85.3%

    716 trips · avg +1.5 min

  • Forchbahn 86.3%

    131 trips · avg +2 min

  • Bus und Service 86.4%

    1,399 trips · avg +1.4 min

  • tl 86.5%

    5,997 trips · avg +1.3 min

  • Verkehrsbetriebe Biel 86.6%

    1,237 trips · avg +1.3 min

  • Stadtbus Frauenfeld 87.3%

    458 trips · avg +1.3 min

  • Berner Oberland-Bahnen 87.6%

    137 trips · avg +1.4 min

  • Busbetrieb Solothurn und Umgebung 87.7%

    551 trips · avg +1.1 min

  • Verkehrsbetriebe der Stadt St.Gallen 88.2%

    1,318 trips · avg +1.1 min

  • Busbetrieb Aarau 88.6%

    861 trips · avg +1.2 min

  • Bernmobil 89.5%

    4,311 trips · avg +1.3 min

Most punctual operators

  • Aare Seeland mobil 100%

    300 trips · avg +0.1 min

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

    236 trips · avg +0.3 min

  • Regionalverkehr Bern-Solothurn 99.4%

    493 trips · avg +0.3 min

  • THURBO 98.9%

    1,142 trips · avg +0.2 min

  • BLS 98.8%

    1,379 trips · avg +0.4 min

  • Zentralbahn 99.4%

    327 trips · avg +0.3 min

  • Autolinee Regionali Luganesi 100%

    139 trips · avg +0.3 min

  • Schweizerische Südostbahn 98.8%

    480 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 634 Baar, Bahnhof – Oberägeri, Station Baar, Bahnhof +146 min
  2. ICE Basel SBBand 2 more trips of this line +92 min
  3. Bus 25 Says, Obersays – Landquart, Bahnhof Landquart, Bahnhof +83 min
  4. Bus 81 Basel, Aeschenplatz +79 min
  5. Bus 68 Thoiry, Centre commercial – Vernier, Blandonnet Vernier, Blandonnet +79 min
  6. Bus 11 Sargans, Bahnhof – Feldkirch, Bahnhof Sargans, Bahnhof +78 min
  7. Bus 53 Vernier, Parfumerie +73 min
  8. NJ Zürich HB +72 min
  9. E Genève, Rive – Hermance, village Genève, Riveand 1 more trips of this line +72 min
  10. Bus 4 Chur, Austrasse – Chur, Seniorenzentrum Cadonau Chur, Austrasseand 1 more trips of this line +71 min
  11. Bus 101 Hochdorf, Bahnhof – Hochdorf, Bahnhof Hochdorf, Bahnhof +62 min
  12. Bus 52 Genthod, Les Hauts – Bossy Genthod, Les Hauts +58 min
  13. Bus 531 Obertschappina – Thusis, Bahnhof Obertschappina +58 min
  14. Tram 12 Lancy-Bachet, gare +57 min
›Probably errors in the feed (2)

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

  1. Bus 1 Gebenstorf, Reuss – Würenlos, Bettlen Baden, Bahnhof Ost +712 min
  2. Bus 3 Wettingen, Brunnenwiese +708 min