Punctuality of Swiss public transportMonday 29 June 2026

Last 30 days

31 May29 Jun

86.3% of 147,370 trips were on time. The share was lowest at 17:30: 68.5%. Of the busy lines, R61 Grindelwald – Interlaken Ost had the lowest share on time: 18.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.

86.3%

−4 pts

Day before: 90.3% · 147,370 trips with live data

Average delay

+1.5 min

 

Canceled trips

1,227

0.8% 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 · 68.5% 12:10 · 79.1% 08:00 · 79.3%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Sunday 28 June
  • Lowest points

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

By mode

  • Train 91.5%

    14,126 trips · avg +1.1 min

  • Tram 80.1%

    12,211 trips · avg +1.9 min

  • Bus 86.4%

    120,389 trips · avg +1.5 min

  • Metro 92.2%

    296 trips · avg +1.3 min

  • Boat 60.6%

    348 trips · avg +3.1 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 26.1%

    134 trips · avg +8.4 min

  • Wengernalpbahn 53.5%

    155 trips · avg +3.9 min

  • TPG 59%

    8,854 trips · avg +4 min

  • Mouettes genevoises 60.6%

    348 trips · avg +3.1 min

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

    107 trips · avg +3 min

  • VBL 66.1%

    3,906 trips · avg +2.7 min

  • Automobil Rottal 69.8%

    454 trips · avg +2.2 min

  • Busbetrieb Aarau 69.9%

    935 trips · avg +3.9 min

Show 17 more
  • Transports Publics Neuchâtelois 76.5%

    3,053 trips · avg +4.2 min

  • Verkehrsbetrieb LIECHTENSTEINmobil 77.1%

    865 trips · avg +2.4 min

  • Montreux-Oberland Bernois 77.5%

    129 trips · avg +2 min

  • BVB 78.5%

    5,100 trips · avg +1.9 min

  • TPL 78.6%

    1,186 trips · avg +1.5 min

  • Bus und Service 79.2%

    1,561 trips · avg +1.9 min

  • Auto AG Rothenburg 79.3%

    733 trips · avg +1.8 min

  • Busbetrieb Lichtensteig-Wattwil-Ebnat-Kappel 81.3%

    107 trips · avg +2.6 min

  • Regionale Verkehrsbetriebe Baden-Wettingen 82%

    1,386 trips · avg +1.7 min

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

    303 trips · avg +1.6 min

  • Busbetrieb Solothurn und Umgebung 82.8%

    778 trips · avg +1.6 min

  • Auto Leuk-Leukerbad 82.8%

    239 trips · avg +3.5 min

  • tl 82.9%

    6,511 trips · avg +1.6 min

  • Forchbahn 84.7%

    170 trips · avg +1.7 min

  • Busbetrieb Olten-Gösgen-Gäu 85.2%

    946 trips · avg +1.4 min

  • VBZ 85.3%

    16,560 trips · avg +1.5 min

  • Regiobus Gossau SG 86.2%

    672 trips · avg +1.4 min

Most punctual operators

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

    267 trips · avg +0.5 min

  • Aare Seeland mobil 99.1%

    336 trips · avg +0.3 min

  • THURBO 98.3%

    1,113 trips · avg +0.4 min

  • Lausanne-Echallens-Bercher 100%

    136 trips · avg +0.3 min

  • Autolinee Regionali Luganesi 100%

    136 trips · avg +0.2 min

  • Regionalverkehr Bern-Solothurn 98.5%

    605 trips · avg +0.4 min

  • Autolinee FART 98.4%

    667 trips · avg +0.3 min

  • Busbetrieb Grenchen und Umgebung 98.2%

    384 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 551 Estavayer-le-Lac, gare rout. – Gletterens, village Gletterens, village +222 min
  2. Bus 892 Wald ZH, Bahnhof – Wald ZH, Rehazentrum Wald ZH, Rehazentrumand 2 more trips of this line +161 min
  3. Bus 893 Wald ZH, Bahnhof – Wald ZH, Bahnhof Wald ZH, Bahnhof +152 min
  4. EV Basel, Dreispitz – Aesch BL, Dorf Aesch BL, Dorfand 1 more trips of this line +150 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 109 Neuchâtel, Place Pury – Neuchâtel, Trois-Chênes Neuchâtel, Trois-Chênesand 11 more trips of this line +643 min
  2. Bus 470 Romont FR, gare +375 min