Punctuality of Swiss public transportWednesday 14 January 2026

Last 30 days

16 Dec14 Jan

87.1% of 150,231 trips were on time. The share was lowest at 17:40: 67.7%. Of the busy lines, Bus 65 Sursee, Bahnhof – Nottwil, Wysshüsli had the lowest share on time: 32.7%.

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.1%

+1 pts

Day before: 86.1% · 150,231 trips with live data

Average delay

+1.4 min

 

Canceled trips

481

0.3% 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:40 · 67.7% 08:00 · 73.9% 12:10 · 77.2%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Tuesday 13 January
  • Lowest points

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

By mode

  • Train 94.3%

    14,268 trips · avg +0.9 min

  • Tram 82.2%

    11,630 trips · avg +1.7 min

  • Bus 86.8%

    123,641 trips · avg +1.4 min

  • Metro 89.2%

    296 trips · avg +1.5 min

  • Boat 63.9%

    396 trips · avg +2.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

  • Mouettes genevoises 63.9%

    396 trips · avg +2.8 min

  • Autobetrieb Sernftal 64.8%

    105 trips · avg +4.9 min

  • VBL 66%

    3,874 trips · avg +4.1 min

  • Automobil Rottal 69.4%

    422 trips · avg +2.6 min

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

    103 trips · avg +3.2 min

  • BVB 71.3%

    4,718 trips · avg +2.3 min

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

    303 trips · avg +1.9 min

  • Verkehrsbetrieb der Landschaft Davos 74.2%

    399 trips · avg +2 min

Show 17 more
  • Verkehrsbetrieb LIECHTENSTEINmobil 74.5%

    834 trips · avg +2.3 min

  • Transports Publics Neuchâtelois 76.7%

    2,859 trips · avg +2 min

  • Auto AG Rothenburg 77.6%

    729 trips · avg +1.8 min

  • Bus Nyon-Prangins 78%

    373 trips · avg +1.9 min

  • Bus Sierrois 78.7%

    338 trips · avg +4.6 min

  • TPL 78.9%

    1,613 trips · avg +1.8 min

  • Busbetrieb Solothurn und Umgebung 79%

    748 trips · avg +1.8 min

  • TPG 80%

    9,724 trips · avg +1.7 min

  • Busbetrieb Aarau 80.2%

    935 trips · avg +1.9 min

  • Bus und Service 80.5%

    1,547 trips · avg +1.8 min

  • Regionale Verkehrsbetriebe Baden-Wettingen 81.2%

    1,386 trips · avg +1.7 min

  • Bamert Bus 82.5%

    177 trips · avg +1.5 min

  • Montreux-Vevey-Riviera 83.7%

    141 trips · avg +1.4 min

  • VBZ 83.9%

    16,556 trips · avg +1.6 min

  • Autobusbetrieb RBS 83.9%

    1,481 trips · avg +1.6 min

  • Regiobus Gossau SG 84.6%

    533 trips · avg +1.5 min

  • Bernmobil 84.7%

    5,029 trips · avg +1.6 min

Most punctual operators

  • Zentralbahn 99.4%

    361 trips · avg +0.3 min

  • THURBO 96.8%

    1,114 trips · avg +0.6 min

  • Schweizerische Südostbahn 97.3%

    514 trips · avg +0.6 min

  • Auto AG Schwyz 96.9%

    752 trips · avg +0.6 min

  • BLS 96.4%

    1,566 trips · avg +0.6 min

  • Autolinee FART 96.8%

    721 trips · avg +0.6 min

  • Matterhorn Gotthard Bahn 96.4%

    335 trips · avg +0.5 min

  • SBB 94.4%

    5,559 trips · avg +1 min

Stations

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

Largest delays

  1. Bus 202 Morlon, Egliseand 4 more trips of this line +333 min
  2. Bus 9 Temple de Broyeand 4 more trips of this line +231 min
  3. Bus 14 Luzern, Brüelstrasseand 2 more trips of this line +229 min
  4. Bus 23 Bargen SH, Dorfand 3 more trips of this line +202 min
  5. Bus 22 Hemmental, Dorfplatzand 2 more trips of this line +199 min