Punctuality of Swiss public transportWednesday 14 October 2026

Last 30 days

15 Sept14 Oct

86.8% of 150,334 trips were on time. The share was lowest at 17:30: 68%. Of the busy lines, M1 Genève-Pâquis (lac) – Genève-Molard (lac) had the lowest share on time: 29.5%.

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

−1 pts

Day before: 87.8% · 150,334 trips with live data

Average delay

+1.4 min

 

Canceled trips

1,041

0.7% 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 · 68% 12:10 · 79.3%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Tuesday 13 October
  • Lowest points

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

By mode

  • Train 93.4%

    13,972 trips · avg +0.9 min

  • Tram 84.2%

    11,422 trips · avg +1.6 min

  • Bus 86.4%

    124,234 trips · avg +1.4 min

  • Metro 84.8%

    336 trips · avg +1.8 min

  • Boat 51.4%

    370 trips · avg +3.8 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 51.4%

    370 trips · avg +3.8 min

  • VBL 62.5%

    3,923 trips · avg +3.3 min

  • Auto AG Rothenburg 67.8%

    707 trips · avg +2.6 min

  • TPL 68.4%

    1,596 trips · avg +2.9 min

  • BVB 70.5%

    4,474 trips · avg +2.8 min

  • Automobil Rottal 71.1%

    463 trips · avg +2.3 min

  • Busbetrieb Aarau 74.3%

    935 trips · avg +2.3 min

  • TPG 74.7%

    9,559 trips · avg +2 min

Show 17 more
  • Transports Publics Neuchâtelois 75.1%

    2,902 trips · avg +2.1 min

  • tl 75.9%

    6,678 trips · avg +2.5 min

  • Autobetrieb Sernftal 76.2%

    122 trips · avg +2.9 min

  • Regionale Verkehrsbetriebe Baden-Wettingen 76.8%

    1,386 trips · avg +1.9 min

  • Verkehrsbetrieb LIECHTENSTEINmobil 79.7%

    822 trips · avg +1.9 min

  • Bus und Service 82.1%

    1,577 trips · avg +1.7 min

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

    303 trips · avg +1.7 min

  • Autobus AG Liestal 82.4%

    911 trips · avg +1.8 min

  • Bernmobil 83.4%

    5,314 trips · avg +1.7 min

  • Lugano-Ponte Tresa 83.6%

    116 trips · avg +2.1 min

  • Autolinee Bleniesi 83.8%

    160 trips · avg +1.3 min

  • Verkehrsbetriebe der Stadt St.Gallen 84.8%

    1,784 trips · avg +1.6 min

  • Autolinee Regionali Luganesi 85.3%

    225 trips · avg +1.3 min

  • Verkehrsbetriebe Biel 85.4%

    1,338 trips · avg +1.5 min

  • Busbetrieb Solothurn und Umgebung 85.7%

    764 trips · avg +1.5 min

  • Regionalbus Lenzburg 86.8%

    553 trips · avg +1.2 min

  • BLT 87.1%

    2,856 trips · avg +1.4 min

Most punctual operators

  • Transports Publics de la Région Nyonnaise 100%

    441 trips · avg +0 min

  • Bus Nyon-Prangins 100%

    389 trips · avg +0.1 min

  • Stadtbus Winterthur 98.1%

    1,977 trips · avg +0.4 min

  • Verkehrsbetrieb der Landschaft Davos 98.9%

    372 trips · avg +0.3 min

  • Zentralbahn 98.9%

    367 trips · avg +0.5 min

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

    267 trips · avg +0.3 min

  • Aare Seeland mobil 97.9%

    338 trips · avg +0.5 min

  • Automobildienst SZU 96.7%

    1,769 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. NJ Zürich HB +217 min
  2. Bus 41 Lausanne, Montolieu – Lausanne, Sallaz Montolieuand 1 more trips of this line +172 min
  3. Bus 351 Anzère, télécabine – Sion, poste/gare Anzère, télécabine +105 min
  4. Bus 107 Sissach, Bahnhof – Eptingen, Gemeindeplatz Eptingen, Gemeindeplatzand 1 more trips of this line +91 min
  5. Bus 518 Törbel, Furen – Stalden-Saas, Bahnhof Törbel, Furen +89 min
  6. Tram 14 Basel, Dreirosenbrücke – Pratteln, Schlossstrasse Basel, Dreirosenbrückeand 5 more trips of this line +73 min
  7. Tram 3 St-Louis, Gare de Saint-Louis – Birsfelden, Hard Birsfelden, Hardand 4 more trips of this line +72 min
  8. Bus 226 Heiden, Post – Heerbrugg, Rosenbergsaustrasse Heiden, Post +69 min
  9. Bus 71 Biel/Bienne, Bahnhof/Gare – Romont BE Biel/Bienne, Bahnhof/Gare +67 min
  10. Bus 81 Chur, Postautostation – Falera, center Falera, center +66 min
  11. Bus 61 Spiez, Bahnhof – Aeschi b. Spiez, Post Spiez, Bahnhof +63 min
  12. Bus 5 Thônex, Vallard – Genève-Aéroport, Terminal Genève-Aéroport, Terminal +61 min
  13. Bus 48 Pully, Daillettes – Pully, gare Pully Daillettes +59 min
  14. Bus 20 Bern Wankdorf, Bahnhof – Bern, Länggasse Bern, Länggasse +58 min
  15. Bus 7 Vernier, Lignon Tours – Vessy, Grands-Esserts Vessy, Grands-Esserts +55 min