Punctuality of Swiss public transportThursday 3 September 2026

Last 30 days

5 Aug3 Sept

85.6% of 153,623 trips were on time. The share was lowest at 17:30: 66.1%. Of the busy lines, Bus 8 Lugano, Pista Ghiaccio – Lugano, Centro had the lowest share on time: 31.6%.

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.

85.6%

+0.5 pts

Day before: 85.1% · 153,623 trips with live data

Average delay

+1.4 min

 

Canceled trips

860

0.6% of the trips

The day in numbers

From the timetable of the day, and its trips with live data.

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 · 66.1% 12:10 · 74.6% 08:00 · 76.2%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Wednesday 2 September
  • Lowest points

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

By mode

  • Train 94.1%

    14,098 trips · avg +0.8 min

  • Tram 83%

    12,491 trips · avg +1.6 min

  • Bus 85%

    126,346 trips · avg +1.5 min

  • Metro 97.2%

    252 trips · avg +1.1 min

  • Boat 59.6%

    436 trips · avg +3.4 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 59.6%

    436 trips · avg +3.4 min

  • VBL 65.7%

    3,919 trips · avg +2.7 min

  • Automobil Rottal 68.3%

    463 trips · avg +2.4 min

  • TPL 70.3%

    1,598 trips · avg +2.7 min

  • TPG 71.6%

    9,701 trips · avg +2.3 min

  • Lugano-Ponte Tresa 73.2%

    123 trips · avg +2 min

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

    108 trips · avg +2.1 min

  • BVB 75.2%

    5,225 trips · avg +2.1 min

Show 17 more
  • Transports Publics Neuchâtelois 77.2%

    2,846 trips · avg +1.8 min

  • Verkehrsbetrieb LIECHTENSTEINmobil 77.7%

    851 trips · avg +1.9 min

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

    1,191 trips · avg +2 min

  • Autobetrieb Sernftal 78.5%

    135 trips · avg +1.9 min

  • Busbetrieb Solothurn und Umgebung 79%

    778 trips · avg +1.7 min

  • Matterhorn Gotthard Bahn 79.4%

    315 trips · avg +1.6 min

  • Bus Nyon-Prangins 79.4%

    389 trips · avg +1.8 min

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

    303 trips · avg +1.7 min

  • Bus und Service 80.5%

    1,515 trips · avg +1.8 min

  • Busbetrieb Aarau 81.6%

    933 trips · avg +1.7 min

  • VBZ 81.7%

    16,662 trips · avg +1.7 min

  • Auto AG Rothenburg 82.4%

    757 trips · avg +1.6 min

  • Regionale Verkehrsbetriebe Baden-Wettingen 83%

    1,385 trips · avg +1.6 min

  • Chemins de fer du Jura 83.3%

    132 trips · avg +1.1 min

  • Automobiles MBC 83.6%

    1,239 trips · avg +1.7 min

  • Autolinee Bleniesi 83.7%

    172 trips · avg +1 min

  • tl 83.7%

    6,928 trips · avg +1.5 min

Most punctual operators

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

    267 trips · avg +0.3 min

  • Aare Seeland mobil 99.4%

    338 trips · avg +0.3 min

  • THURBO 98.5%

    1,102 trips · avg +0.3 min

  • BLS 97.4%

    1,570 trips · avg +0.5 min

  • Stadtbus Winterthur 96.2%

    2,036 trips · avg +0.6 min

  • Appenzeller Bahnen 97.1%

    341 trips · avg +0.5 min

  • Regionalps 96.8%

    188 trips · avg +0.7 min

  • Schweizerische Südostbahn 95.4%

    496 trips · avg +0.6 min

Stations

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

Largest delays

  1. A Genève, Rive – Gy, temple Gy, temple +176 min
  2. Bus 7 Vernier, Lignon Tours – Vessy, Grands-Esserts Vessy, Grands-Essertsand 1 more trips of this line +94 min
  3. TGV Paris Gare de Lyon +90 min
  4. EC Bregenz – Zürich HB Zürich HBand 2 more trips of this line +73 min
  5. EV Basel, Dreispitz – Aesch BL, Dorf Aesch BL, Dorf +72 min
  6. Bus 45 Epalinges, Bois-Murat – Lausanne, Chalet-à-Gobet Chalet-à-Gobet +69 min
  7. Bus 21 Lausanne, Blécherette – Paudex, Verrière Paudex, Verrière +68 min
  8. Bus 28 Petit-Lancy, Les Esserts – Grand-Saconnex, Tunnel Routier Petit-Lancy, Les Esserts +62 min
  9. Bus 42 Lausanne, Sallaz – Lausanne, Foyer Foyer +62 min
  10. Bus 18 Lausanne, Clochatte – Crissier, Timonet Crissier Timonet +61 min
  11. Bus 55 Chavannes-des-Bois – Genève-Aéroport, Terminal Chavannes-des-Bois +60 min
  12. Bus 82 Plan-les-Ouates, ZIPLOand 1 more trips of this line +58 min
  13. ICE Basel SBBand 2 more trips of this line +58 min
  14. Bus 8 Le Mont-sur-L., Grand-Mont – Pully, gare Pully, gareand 1 more trips of this line +57 min
  15. Bus 23 Carouge GE, Tours – Genève-Aéroport, Terminal Genève-Aéroport, Terminal +55 min