Punctuality of Swiss public transportMonday 5 October 2026

Last 30 days

6 Sept5 Oct

89.5% of 150,637 trips were on time. The share was lowest at 17:30: 72.7%. Of the busy lines, Bus 109 Neuchâtel, Place Pury – Neuchâtel, Trois-Chênes had the lowest share on time: 27.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.

89.5%

−2.3 pts

Day before: 91.8% · 150,637 trips with live data

Average delay

+1.1 min

 

Canceled trips

580

0.4% 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 · 72.7%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Sunday 4 October
  • Lowest points

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

By mode

  • Train 94.3%

    14,001 trips · avg +0.9 min

  • Tram 87.3%

    11,743 trips · avg +1.4 min

  • Bus 89.3%

    124,162 trips · avg +1.2 min

  • Metro 82.4%

    336 trips · avg +1.8 min

  • Boat 70.1%

    395 trips · avg +2.5 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

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

    108 trips · avg +3 min

  • Regionalps 67.3%

    199 trips · avg +3.5 min

  • Mouettes genevoises 70.1%

    395 trips · avg +2.5 min

  • TPL 73.9%

    1,596 trips · avg +2.2 min

  • Transports Publics Neuchâtelois 74.1%

    2,891 trips · avg +2 min

  • Sierre-Montana-Crans 76.5%

    285 trips · avg +3.1 min

  • VBL 78%

    3,922 trips · avg +1.9 min

  • TPG 79%

    9,740 trips · avg +1.8 min

Show 17 more
  • Automobil Rottal 80%

    455 trips · avg +1.7 min

  • BVB 80.7%

    4,276 trips · avg +1.9 min

  • Bus und Service 80.8%

    1,546 trips · avg +1.8 min

  • Autobetrieb Sernftal 81.1%

    122 trips · avg +2.1 min

  • Verkehrsbetrieb LIECHTENSTEINmobil 81.8%

    890 trips · avg +1.8 min

  • Auto AG Rothenburg 82.9%

    729 trips · avg +1.7 min

  • Transports Publics du Chablais 83.5%

    1,072 trips · avg +1.4 min

  • Auto Leuk-Leukerbad 83.8%

    228 trips · avg +1.5 min

  • tl 84.1%

    6,980 trips · avg +1.4 min

  • Bus Nyon-Prangins 84.8%

    389 trips · avg +1.5 min

  • Busbetrieb Aarau 85%

    935 trips · avg +1.3 min

  • Autolinea Mendrisiense 85.6%

    374 trips · avg +1.1 min

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

    1,191 trips · avg +1.3 min

  • Matterhorn Gotthard Bahn 86.5%

    303 trips · avg +2.1 min

  • TPF 86.9%

    4,122 trips · avg +1.2 min

  • Autolinee Regionali Luganesi 87%

    230 trips · avg +1.3 min

  • Automobiles MBC 87.1%

    1,236 trips · avg +1.3 min

Most punctual operators

  • Regionalverkehr Bern-Solothurn 99.8%

    603 trips · avg +0.2 min

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

    267 trips · avg +0.3 min

  • Appenzeller Bahnen 99.1%

    346 trips · avg +0.4 min

  • THURBO 98.3%

    1,089 trips · avg +0.4 min

  • Lugano-Ponte Tresa 100%

    132 trips · avg +0.3 min

  • Stadtbus Winterthur 97.8%

    1,929 trips · avg +0.4 min

  • Wengernalpbahn 100%

    123 trips · avg +0.3 min

  • Automobildienst SZU 97.5%

    1,749 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 1 Gebenstorf, Reuss – Würenlos, Bettlen Baden, Bahnhof Ost +154 min
  2. GEX St. Moritz +151 min
  3. Bus 3 Wettingen, Brunnenwiese – Baden, Grosse Bäder Wettingen, Brunnenwiese +150 min
  4. Bus 21 Lausanne, Blécherette – Paudex, Verrière Blécherette +124 min
  5. GEX Zermattand 1 more trips of this line +120 min
  6. IC81 Romanshorn +97 min
  7. IC6 Basel SBB – Brig Basel SBB +91 min
  8. Tram 12 Lancy-Bachet, gare – Thônex, Moillesulaz Thônex, Moillesulaz +78 min
  9. Bus 33 Prilly, Mont-Goulin – St-Sulpice VD, Venoge nord Prilly Mt-Goulin +77 min
  10. Bus 44 Croix-de-Rozon, douane – Carouge GE, Tours Carouge GE, Tours +67 min
  11. Bus 36 Crissier, Closalet – Renens VD, gare Closalet +67 min
  12. Bus 702 S. Carlo GR, Percosta – Campocologno, Stazione Campocologno, Stazione +63 min
  13. Bus 2 Lausanne, Désert – Lausanne, Maladière-Lac Désert +61 min
  14. ICE Basel Bad Bfand 5 more trips of this line +58 min
  15. EC Bregenz – Zürich HB Basel SBB +58 min