Punctuality of Swiss public transportSunday 17 May 2026

Last 30 days

18 Apr17 May

92.4% of 94,754 trips were on time. The share was lowest at 15:30: 85%. Of the busy lines, M2 Genève-Pâquis (lac) – Genève-Quai Gustave Ador (lac) had the lowest share on time: 8.3%.

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.

92.4%

−0.3 pts

Day before: 92.7% · 94,754 trips with live data

Average delay

+0.9 min

 

Canceled trips

181

0.2% 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%
15:30 · 85% 17:00 · 85.4%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Saturday 16 May
  • Lowest points

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

By mode

  • Train 97.6%

    12,844 trips · avg +0.5 min

  • Tram 90%

    7,914 trips · avg +1.2 min

  • Bus 91.9%

    73,519 trips · avg +1 min

  • Metro 97.3%

    221 trips · avg +1.1 min

  • Boat 42.2%

    256 trips · avg +5.2 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 42.2%

    256 trips · avg +5.2 min

  • TPL 80.4%

    1,186 trips · avg +1.6 min

  • Verkehrsbetriebe Biel 80.7%

    1,111 trips · avg +1.7 min

  • Transports Publics Neuchâtelois 81.3%

    975 trips · avg +1.6 min

  • TPG 82.8%

    5,173 trips · avg +1.5 min

  • BVB 83.2%

    3,244 trips · avg +1.7 min

  • tl 83.3%

    5,808 trips · avg +1.9 min

  • Stadtbus Frauenfeld 85.3%

    190 trips · avg +1.7 min

Show 17 more
  • Verkehrsbetrieb LIECHTENSTEINmobil 86.5%

    564 trips · avg +1.5 min

  • Regionale Verkehrsbetriebe Baden-Wettingen 86.8%

    982 trips · avg +1.4 min

  • Busbetrieb Aarau 88%

    781 trips · avg +1 min

  • VBL 88%

    2,677 trips · avg +1.4 min

  • Auto AG Uri 88%

    276 trips · avg +1.7 min

  • Regiobus Gossau SG 88.7%

    265 trips · avg +1.2 min

  • Automobiles MBC 89%

    647 trips · avg +1.1 min

  • Automobil Rottal 89.1%

    293 trips · avg +1 min

  • Automobildienste Aare Seeland mobil 89.2%

    296 trips · avg +2.7 min

  • Bernmobil 89.3%

    3,126 trips · avg +1.3 min

  • Bus und Service 90.2%

    935 trips · avg +1.2 min

  • Auto Leuk-Leukerbad 90.2%

    184 trips · avg +1.7 min

  • Autobetrieb Sernftal 90.7%

    108 trips · avg +0.9 min

  • Service d'automobiles TRN 91.5%

    141 trips · avg +1.2 min

  • Busbetrieb Solothurn und Umgebung 91.5%

    376 trips · avg +1 min

  • Busbetrieb Olten-Gösgen-Gäu 91.8%

    587 trips · avg +0.7 min

  • VBZ 92%

    10,887 trips · avg +1.1 min

Most punctual operators

  • THURBO 99.2%

    1,094 trips · avg +0.2 min

  • Aare Seeland mobil 100%

    237 trips · avg +0.2 min

  • Regionalverkehr Bern-Solothurn 99.5%

    424 trips · avg +0.1 min

  • BLT 98.8%

    1,644 trips · avg +0.4 min

  • Automobildienst SZU 98.9%

    1,329 trips · avg +0.3 min

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

    236 trips · avg +0.3 min

  • Aargau Verkehr 98.4%

    1,037 trips · avg +0.4 min

  • BLS 98.1%

    1,355 trips · avg +0.4 min

Stations

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

Largest delays

  1. Bus 310 Stans, Bahnhof – Altdorf UR, Bahnhof West Stans, Bahnhofand 3 more trips of this line +84 min
  2. EC Bregenz – Zürich HB Zürich HBand 5 more trips of this line +65 min
  3. Bus 885 Rapperswil SG, Bahnhof – Laupen ZH, Schulhaus Rüti ZH, Bahnhofand 2 more trips of this line +63 min
  4. Bus 624 Soglio, Paese – Promontogno, Posta Soglio, Paeseand 1 more trips of this line +63 min
  5. Bus 25 Glycines +58 min
  6. Bus 52 Genthod, Les Hauts – Bossy Genthod, Les Hauts +58 min
  7. Bus 2 Lausanne, Désert – Lausanne, Epinettes Désertand 8 more trips of this line +57 min
  8. Bus 24 Lausanne, Bourdonnette – Lausanne, Ouchy-Olympique Bourdonnetteand 3 more trips of this line +52 min
  9. Bus 650 Ziegelbrücke, Bahnhof Süd – Amden, Vorderdorf Arvenbüel, Arven +48 min
  10. RJX Zürich HBand 1 more trips of this line +47 min
  11. Bus 840 St-George, village – Rolle, gare nord Rolle, gare nord +46 min
  12. Bus 4 Prilly, Coudraieand 1 more trips of this line +43 min
  13. R11 Davos Platz – Filisur Davos Platz +42 min
  14. Bus 622 St. Gallenkappel, Kronenwiese – Rapperswil SG, Bahnhof Wattwil, Bahnhof +41 min
  15. Bus 16 Lausanne, Grand Vennes – Lausanne, Provence nord Provence nord +41 min