Punctuality of Swiss public transportMonday 28 September 2026

Last 30 days

30 Aug28 Sept

88.7% of 151,578 trips were on time. The share was lowest at 17:30: 71.1%. Of the busy lines, M1 Genève-Pâquis (lac) – Genève-Molard (lac) had the lowest share on time: 22.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.

88.7%

−1 pts

Day before: 89.8% · 151,578 trips with live data

Average delay

+1.2 min

 

Canceled trips

551

0.4% 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 · 71.1% 12:10 · 81%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Sunday 27 September
  • Lowest points

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

By mode

  • Train 94.4%

    13,897 trips · avg +0.8 min

  • Tram 87.1%

    11,832 trips · avg +1.4 min

  • Bus 88.4%

    125,160 trips · avg +1.2 min

  • Metro 81.5%

    336 trips · avg +2 min

  • Boat 59.8%

    353 trips · avg +3.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

  • Lugano-Ponte Tresa 59.5%

    131 trips · avg +2.8 min

  • Mouettes genevoises 59.8%

    353 trips · avg +3.3 min

  • Autobetrieb Sernftal 63.2%

    136 trips · avg +2.9 min

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

    108 trips · avg +2.1 min

  • Matterhorn Gotthard Bahn 72%

    307 trips · avg +2.2 min

  • Transports Publics Neuchâtelois 76.3%

    2,949 trips · avg +2 min

  • TPL 77.4%

    1,596 trips · avg +2 min

  • Bus und Service 78%

    1,517 trips · avg +2.7 min

Show 17 more
  • TPG 78.4%

    9,724 trips · avg +1.9 min

  • VBL 78.4%

    3,921 trips · avg +1.9 min

  • Verkehrsbetrieb LIECHTENSTEINmobil 78.6%

    896 trips · avg +1.9 min

  • BVB 80.5%

    4,489 trips · avg +2 min

  • Autolinee Regionali Luganesi 81.7%

    230 trips · avg +1.4 min

  • Chemins de fer du Jura 82.2%

    101 trips · avg +1.2 min

  • Automobil Rottal 82.5%

    456 trips · avg +1.6 min

  • Regionalps 82.5%

    177 trips · avg +1.8 min

  • Regiobus Gossau SG 83.1%

    567 trips · avg +1.6 min

  • Auto AG Rothenburg 83.2%

    746 trips · avg +1.6 min

  • Bus Nyon-Prangins 83.3%

    389 trips · avg +1.7 min

  • Stadtbus Frauenfeld 84.2%

    549 trips · avg +1.8 min

  • Busbetrieb Aarau 84.6%

    934 trips · avg +1.5 min

  • Service d'automobiles TRN 85%

    207 trips · avg +1.6 min

  • VBZ 85.3%

    16,883 trips · avg +1.5 min

  • Autolinee FART 85.8%

    727 trips · avg +1.2 min

  • tl 86.2%

    7,041 trips · avg +1.3 min

Most punctual operators

  • Regionalverkehr Bern-Solothurn 99.8%

    586 trips · avg +0.2 min

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

    267 trips · avg +0.4 min

  • Aare Seeland mobil 99.4%

    338 trips · avg +0.3 min

  • THURBO 98.5%

    1,079 trips · avg +0.3 min

  • Schweizerische Südostbahn 98.4%

    514 trips · avg +0.4 min

  • Zentralbahn 98.4%

    367 trips · avg +0.4 min

  • Verkehrsbetrieb der Landschaft Davos 98.2%

    380 trips · avg +0.4 min

  • Autobusbetrieb RBS 97.2%

    1,487 trips · avg +0.7 min

Stations

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

Largest delays

  1. Bus 11 Genève-Eaux-Vives, gare +108 min
  2. Bus 182 Chur, Postautostation – Lenzerheide/Lai, Post St. Moritz, Bahnhof +86 min
  3. Bus 20 Veyrier, Tournettes – Bellevue GE, Valavran Veyrier, Tournettes +65 min
  4. Bus 6 Chur, Bahnhofplatzand 2 more trips of this line +62 min
  5. Bus 12 Domat/Ems, Marchesaand 2 more trips of this line +62 min
  6. Bus 71 Biel/Bienne, Bahnhof/Gare – Romont BE Biel/Bienne, Bahnhof/Gareand 1 more trips of this line +61 min
  7. Bus 10 Chur, Bahnhofplatz – Tamins, Unterdorf Tamins, Unterdorfand 1 more trips of this line +60 min
  8. Bus 51 Vernier, CO Renard – Genève, Nations Vernier, CO Renardand 1 more trips of this line +60 min
  9. Bus 3 Trimmis, Deutsche Strasse +59 min
  10. Bus 38 Renens VD, gare – Renens VD, Temple de Broye Temple de Broye +59 min
  11. ICE Basel Bad Bfand 2 more trips of this line +58 min
  12. Bus 11 Sargans, Bahnhof – Feldkirch, Bahnhof Feldkirch, Bahnhof +58 min
  13. Bus 112 Breitenbach, Dorfplatz +56 min
  14. Bus 2 Chur, Kleinwaldegg – Chur, Obere Au Chur, Kleinwaldeggand 1 more trips of this line +56 min
  15. Bus 471 Bulle, gare routière – Romont FR, gare Romont FR, gare +53 min