Punctuality of Swiss public transportWednesday 30 September 2026

Last 30 days

1 Sept30 Sept

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

86.9%

−0.5 pts

Day before: 87.4% · 151,207 trips with live data

Average delay

+1.3 min

 

Canceled trips

783

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%
17:30 · 69% 12:10 · 76.2% 14:20 · 79.9%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Tuesday 29 September
  • Lowest points

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

By mode

  • Train 94.4%

    14,039 trips · avg +0.8 min

  • Tram 84.8%

    11,725 trips · avg +1.5 min

  • Bus 86.4%

    124,721 trips · avg +1.4 min

  • Metro 80.7%

    336 trips · avg +2.3 min

  • Boat 50%

    386 trips · avg +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 50%

    386 trips · avg +4 min

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

    108 trips · avg +2.9 min

  • TPL 66.4%

    1,596 trips · avg +3.1 min

  • Transports Publics Neuchâtelois 68.2%

    2,931 trips · avg +2.5 min

  • Autobetrieb Sernftal 69.7%

    122 trips · avg +3.3 min

  • TPG 72.8%

    9,780 trips · avg +2.3 min

  • VBL 74.5%

    3,902 trips · avg +2.1 min

  • Matterhorn Gotthard Bahn 75.3%

    304 trips · avg +2.1 min

Show 17 more
  • Verkehrsbetrieb LIECHTENSTEINmobil 77%

    897 trips · avg +1.9 min

  • Bus und Service 77.1%

    1,543 trips · avg +2 min

  • Bus Nyon-Prangins 79.1%

    388 trips · avg +1.9 min

  • BVB 79.8%

    4,479 trips · avg +1.9 min

  • VBZ 79.9%

    16,632 trips · avg +1.9 min

  • tl 79.9%

    7,040 trips · avg +1.8 min

  • Autolinee Regionali Luganesi 80.9%

    225 trips · avg +1.6 min

  • Automobil Rottal 81.2%

    447 trips · avg +1.7 min

  • Auto AG Rothenburg 82.3%

    685 trips · avg +1.4 min

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

    1,190 trips · avg +1.4 min

  • Service d'automobiles TRN 84.5%

    207 trips · avg +1.7 min

  • Stadtbus Frauenfeld 85.5%

    574 trips · avg +1.9 min

  • Regiobus Gossau SG 85.7%

    531 trips · avg +1.4 min

  • Bus Sierrois 85.8%

    338 trips · avg +1.4 min

  • Chemins de fer du Jura 87.1%

    101 trips · avg +1 min

  • Regionale Verkehrsbetriebe Baden-Wettingen 87.2%

    1,277 trips · avg +1.3 min

  • TPF 87.8%

    4,086 trips · avg +1.1 min

Most punctual operators

  • Zentralbahn 99.7%

    367 trips · avg +0.3 min

  • THURBO 98.3%

    1,076 trips · avg +0.4 min

  • Aare Seeland mobil 98.8%

    338 trips · avg +0.4 min

  • Regionalverkehr Bern-Solothurn 98.2%

    606 trips · avg +0.3 min

  • Autobusbetrieb RBS 96.8%

    1,487 trips · avg +0.8 min

  • Lausanne-Echallens-Bercher 99.2%

    124 trips · avg +0.2 min

  • STI Bus 96.2%

    2,111 trips · avg +0.7 min

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

    266 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. Bus 28 Petit-Lancy, Les Essertsand 1 more trips of this line +272 min
  2. ICE Basel Bad Bfand 3 more trips of this line +182 min
  3. Bus 801 Frauenfeld, Sonnmattand 1 more trips of this line +117 min
  4. Bus 41 Peist, Schulhaus +96 min
  5. Bus 8 Veyrier, douaneand 1 more trips of this line +96 min
  6. Bus 48 Pully, Daillettes – Pully, gare Pully, gare +89 min
  7. Bus 493 Luzern, Bahnhof – Altdorf UR, Bahnhof West Luzern, Bahnhofand 1 more trips of this line +76 min
  8. Bus 821 Müstair, Clostra Son Jon – Tirano, Stazione Müstair, Clostra Son Jon +74 min
  9. EV Basel, Dreispitz – Aesch BL, Dorf Aesch BL, Dorf +63 min
  10. EC Bregenz – Zürich HB Zürich HB +63 min
  11. Bus 9 Place Centrale +62 min
  12. Bus 631 Brig, Bahnhof – Gondo, Kirche Gondo, Kirche +61 min
  13. Bus 21 Beggingen, Dorf +57 min