Punctuality of Swiss public transportSaturday 11 April 2026

Last 30 days

13 Mar11 Apr

90.5% of 123,039 trips were on time. The share was lowest at 17:10: 83.1%. Of the busy lines, M2 Genève-Pâquis (lac) – Genève-Quai Gustave Ador (lac) had the lowest share on time: 13.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.

90.5%

+0.2 pts

Day before: 90.3% · 123,039 trips with live data

Average delay

+1.1 min

 

Canceled trips

306

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%
17:10 · 83.1% 00:50 · 84.9%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Friday 10 April
  • Lowest points

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

By mode

  • Train 97%

    13,354 trips · avg +0.5 min

  • Tram 82.2%

    11,750 trips · avg +1.7 min

  • Bus 90.7%

    97,401 trips · avg +1.1 min

  • Metro 99.6%

    278 trips · avg +0.7 min

  • Boat 38.3%

    256 trips · avg +4.9 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 38.3%

    256 trips · avg +4.9 min

  • BVB 76.5%

    4,324 trips · avg +2.1 min

  • TPL 80.1%

    1,218 trips · avg +1.5 min

  • SBB Infrastruktur AG Bahnersatz 80.9%

    299 trips · avg +2 min

  • Transports Publics Neuchâtelois 81.7%

    2,150 trips · avg +1.6 min

  • VBL 82.4%

    3,360 trips · avg +1.8 min

  • TPG 83.7%

    7,145 trips · avg +1.5 min

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

    242 trips · avg +2 min

Show 17 more
  • Verkehrsbetrieb LIECHTENSTEINmobil 84%

    576 trips · avg +1.7 min

  • Automobiles MBC 84.1%

    854 trips · avg +1.4 min

  • VBZ 84.5%

    14,147 trips · avg +1.6 min

  • Stadtbus Frauenfeld 85.8%

    458 trips · avg +1.7 min

  • Bus und Service 85.9%

    1,348 trips · avg +1.4 min

  • tl 88.4%

    5,841 trips · avg +1.4 min

  • Auto AG Rothenburg 88.6%

    691 trips · avg +1.4 min

  • Bus Sierrois 88.6%

    193 trips · avg +1.2 min

  • Bernmobil 88.7%

    5,664 trips · avg +1.4 min

  • TPF 89%

    2,879 trips · avg +1 min

  • Regionalps 89.7%

    184 trips · avg +1.1 min

  • Sierre-Montana-Crans 90%

    250 trips · avg +1 min

  • Regiobus Gossau SG 90.6%

    586 trips · avg +1.1 min

  • BLT 90.7%

    2,840 trips · avg +0.9 min

  • Verkehrsbetriebe Schaffhausen 91.3%

    1,558 trips · avg +1.1 min

  • Auto Leuk-Leukerbad 91.4%

    244 trips · avg +0.9 min

  • Autolinea Mendrisiense 91.4%

    233 trips · avg +0.8 min

Most punctual operators

  • Regionalverkehr Bern-Solothurn 99.6%

    493 trips · avg +0.1 min

  • BLS 98.3%

    1,356 trips · avg +0.3 min

  • RhB 98.6%

    505 trips · avg +0.3 min

  • Aare Seeland mobil 99%

    300 trips · avg +0.2 min

  • THURBO 97.7%

    1,114 trips · avg +0.3 min

  • Aargau Verkehr 97.1%

    1,297 trips · avg +0.6 min

  • Verkehrsbetriebe Herisau 98%

    343 trips · avg +0.7 min

  • Automobildienst SZU 96.8%

    1,492 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. Bus 33 Prilly, Mont-Goulin – St-Sulpice VD, Venoge nord Venoge nord +80 min
  2. Tram 51 Zürich Altstetten, Bahnhof N – Zürich, Seebach Zürich, Seebach +78 min
  3. Bus 611 Bitsch, Eiche – Bitsch, Bahnhof Bitsch, Eiche +72 min
  4. EC Bregenz – Zürich HB Zürich HB +70 min
  5. EV1 Bern, Bahnhofand 2 more trips of this line +64 min
  6. Bus 48 Confignon, croisée – Plan-les-Ouates, ZIPLO Confignon, croiséeand 9 more trips of this line +61 min
  7. Tram 12 Thônex, Moillesulazand 1 more trips of this line +60 min
  8. Bus 1 Luzern, Bahnhof +57 min
  9. Bus 2 Luzern, Bahnhofand 3 more trips of this line +56 min
  10. Bus 52 Genthod, Les Hautsand 1 more trips of this line +54 min
  11. Bus 321 Hohenems, Bahnhofand 2 more trips of this line +52 min
  12. Bus 47 Bernex, Lully croiséeand 4 more trips of this line +51 min
  13. Bus 46 Epalinges, Ballègue – Epalinges, Bois-Murat Bois Murat +50 min
  14. Bus 17 Vigie +49 min
  15. Bus 7 Pully, Val-Vert – Prilly-Malley, gare/aréna Prilly-M., gareand 1 more trips of this line +49 min