Punctuality of Swiss public transportFriday 18 September 2026

Last 30 days

20 Aug18 Sept

86.3% of 155,459 trips were on time. The share was lowest at 16:40: 70.4%. Of the busy lines, Bus 43 Heimenschwand, Post – Thun, Bahnhof had the lowest share on time: 31%.

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

+0.3 pts

Day before: 86% · 155,459 trips with live data

Average delay

+1.4 min

 

Canceled trips

744

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%
16:40 · 70.4% 12:10 · 75.2%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Thursday 17 September
  • Lowest points

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

By mode

  • Train 94.5%

    14,117 trips · avg +0.8 min

  • Tram 83.7%

    12,015 trips · avg +1.6 min

  • Bus 85.7%

    128,547 trips · avg +1.4 min

  • Metro 79.8%

    336 trips · avg +2 min

  • Boat 59.2%

    444 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

  • Mouettes genevoises 59.2%

    444 trips · avg +3.3 min

  • VBL 66.5%

    3,910 trips · avg +2.6 min

  • TPL 66.9%

    1,599 trips · avg +3.5 min

  • TPG 69.1%

    9,888 trips · avg +2.6 min

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

    109 trips · avg +2.1 min

  • Lugano-Ponte Tresa 71.5%

    130 trips · avg +2.3 min

  • Autobetrieb Sernftal 73.7%

    137 trips · avg +2.7 min

  • Automobil Rottal 74.1%

    475 trips · avg +2.1 min

Show 17 more
  • Verkehrsbetrieb LIECHTENSTEINmobil 74.1%

    908 trips · avg +2.5 min

  • Busbetrieb Aarau 74.8%

    958 trips · avg +2.3 min

  • Transports Publics Neuchâtelois 74.9%

    2,950 trips · avg +2 min

  • BVB 77.5%

    4,934 trips · avg +1.9 min

  • Bus und Service 78.1%

    1,597 trips · avg +1.9 min

  • Matterhorn Gotthard Bahn 78.6%

    322 trips · avg +1.5 min

  • Auto AG Rothenburg 78.8%

    775 trips · avg +1.8 min

  • Autolinee Regionali Luganesi 79.7%

    232 trips · avg +1.7 min

  • Bus Nyon-Prangins 80.7%

    389 trips · avg +1.9 min

  • Busbetrieb Solothurn und Umgebung 81%

    793 trips · avg +1.5 min

  • Bus Sierrois 81.4%

    177 trips · avg +1.4 min

  • Regionale Verkehrsbetriebe Baden-Wettingen 81.6%

    1,395 trips · avg +1.6 min

  • tl 82.5%

    7,038 trips · avg +1.5 min

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

    1,205 trips · avg +1.4 min

  • Transports de la région Morges-Bière-Cossonay 83.6%

    110 trips · avg +1.6 min

  • VBZ 83.8%

    17,022 trips · avg +1.6 min

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

    307 trips · avg +1.5 min

Most punctual operators

  • Regionalverkehr Bern-Solothurn 100%

    604 trips · avg +0.2 min

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

    268 trips · avg +0.4 min

  • BLS 98.5%

    1,563 trips · avg +0.4 min

  • THURBO 97.5%

    1,031 trips · avg +0.4 min

  • Aare Seeland mobil 98.2%

    341 trips · avg +0.5 min

  • Schweizerische Südostbahn 97.3%

    519 trips · avg +0.8 min

  • Lausanne-Echallens-Bercher 99%

    103 trips · avg +0.2 min

  • Wengernalpbahn 98.4%

    122 trips · avg +0.3 min

Stations

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

Largest delays

  1. Bus 47 Grandv, P. Grana +155 min
  2. EC Bregenz – Zürich HB Basel SBBand 2 more trips of this line +122 min
  3. Bus 508 Seewen SZ, Seewen Markt +122 min
  4. Bus 52 Genthod, Les Hautsand 1 more trips of this line +119 min
  5. Bus 6 Lausanne, Maladière – Lausanne, Praz-Séchaud Praz-Séchaud +100 min
  6. Bus 11 Sargans, Bahnhof – Feldkirch, Bahnhof Feldkirch, Bahnhofand 1 more trips of this line +82 min
  7. ICE Basel Bad Bfand 2 more trips of this line +80 min
  8. Bus 770 Ebnat-Kappel, Wier – Lichtensteig, Steigrüti Wattwil, Bahnhof +78 min
  9. Bus 560 Bern Brünnen Westside, Bahnhofand 1 more trips of this line +71 min
  10. S10 Como Camerlata +71 min
  11. Bus 4 Prilly, Coudraie – Lausanne, Faverges Prilly, Coudraie +70 min
  12. IR46 Zürich HB +67 min
  13. Bus 73 Luzern, Bahnhof – Rotkreuz, Bahnhof Süd Luzern, Bahnhof +64 min