Punctuality of Swiss public transportWednesday 15 July 2026

Last 30 days

16 Jun15 Jul

89.5% of 150,960 trips were on time. The share was lowest at 17:20: 80.2%. Of the busy lines, Bus 101 Cormondrèche, Grand'Rue – Marin-Epagnier, gare had the lowest share on time: 19.6%.

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%

+0.8 pts

Day before: 88.7% · 150,960 trips with live data

Average delay

+1.2 min

 

Canceled trips

925

0.6% 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:20 · 80.2% 10:00 · 82.1% 14:40 · 82.6%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Tuesday 14 July
  • Lowest points

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

By mode

  • Train 94.7%

    14,249 trips · avg +0.8 min

  • Tram 81.2%

    13,140 trips · avg +1.8 min

  • Bus 89.9%

    122,831 trips · avg +1.1 min

  • Metro 93.9%

    296 trips · avg +1.5 min

  • Boat 56.5%

    444 trips · avg +3.6 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 56.5%

    444 trips · avg +3.6 min

  • TPG 71.6%

    9,200 trips · avg +2.4 min

  • Autobetrieb Sernftal 73%

    122 trips · avg +2.7 min

  • Lugano-Ponte Tresa 73.5%

    117 trips · avg +1.5 min

  • VBL 76.1%

    3,766 trips · avg +2.5 min

  • TPL 76.3%

    1,596 trips · avg +2.1 min

  • Transports Publics Neuchâtelois 82%

    2,916 trips · avg +1.6 min

  • Forchbahn 82.2%

    163 trips · avg +1.9 min

Show 17 more
  • BVB 82.6%

    5,109 trips · avg +1.6 min

  • Montreux-Oberland Bernois 82.7%

    133 trips · avg +1.7 min

  • Regionale Verkehrsbetriebe Baden-Wettingen 82.9%

    1,382 trips · avg +1.6 min

  • Auto AG Rothenburg 82.9%

    706 trips · avg +1.6 min

  • AFA Bus 83%

    235 trips · avg +1.3 min

  • Chemins de fer du Jura 83.3%

    120 trips · avg +1.3 min

  • Verkehrsbetrieb LIECHTENSTEINmobil 83.5%

    886 trips · avg +1.6 min

  • Bus und Service 83.5%

    1,574 trips · avg +1.6 min

  • Autolinee FART 84.1%

    716 trips · avg +1.2 min

  • tl 84.5%

    6,420 trips · avg +1.5 min

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

    1,312 trips · avg +1.5 min

  • Automobil Rottal 85.1%

    451 trips · avg +1.4 min

  • Matterhorn Gotthard Bahn 86.7%

    309 trips · avg +1.3 min

  • VBZ 87.2%

    16,495 trips · avg +1.4 min

  • Busbetrieb Aarau 87.8%

    935 trips · avg +1.8 min

  • Bernmobil 88.5%

    6,356 trips · avg +1.3 min

  • Transports Vallée de Joux-Yverdon-Ste-Croix 88.6%

    957 trips · avg +1.1 min

Most punctual operators

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

    267 trips · avg +0.2 min

  • Zentralbahn 98.9%

    355 trips · avg +0.4 min

  • BLS 97.5%

    1,589 trips · avg +0.5 min

  • Zugerland Verkehrsbetriebe 96.9%

    2,844 trips · avg +0.6 min

  • THURBO 97.3%

    1,110 trips · avg +0.4 min

  • Regionalverkehr Bern-Solothurn 97.7%

    606 trips · avg +0.3 min

  • Aare Seeland mobil 98.2%

    333 trips · avg +0.4 min

  • Auto AG Uri 98.1%

    362 trips · avg +0.7 min

Stations

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

Largest delays

  1. Bus 81 Chur, Postautostation – Falera, center Falera, center +179 min
  2. EC Bregenz – Zürich HB Zürich HBand 1 more trips of this line +143 min
  3. Tram 17 Basel, MParc +133 min
  4. Bus 704 Morges, Grassey +130 min
  5. Bus 712 Brusio, Posta – Viano, Paese Viano, Paese +80 min
  6. Bus 2 Erlinsbach, Oberdorfand 1 more trips of this line +80 min
  7. Bus 603 Zofingen, Bahnhof +79 min
  8. Bus 340 Wohlen AG, Bahnhof – Meisterschwanden, Schulhaus Meisterschwanden, Schulhaus +77 min
  9. Bus 6 Aarau, Bahnhof +75 min
  10. Bus 508 Olten, Bahnhof +75 min
  11. Bus 5 Aarau, Bahnhof – Aarau, Bahnhof Aarau, Bahnhof +74 min
  12. Bus 613 Zofingen, Bahnhof +73 min
  13. Bus 601 Aarburg-Oftringen, Bahnhof – Zofingen, Altachen Aarburg-Oftringen, Bahnhof +71 min
  14. S9 Uster – Schaffhausen Schaffhausen +70 min
  15. Bus 23 Genève-Aéroport, Terminal +70 min