Punctuality of Swiss public transportSunday 3 May 2026

Last 30 days

4 Apr3 May

91.7% of 86,885 trips were on time. The share was lowest at 17:00: 84.6%. Of the busy lines, M2 Genève-Pâquis (lac) – Genève-Quai Gustave Ador (lac) had the lowest share on time: 3.1%.

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.

91.7%

+3.5 pts

Day before: 88.2% · 86,885 trips with live data

Average delay

+1 min

 

Canceled trips

174

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:00 · 84.6% 14:00 · 87.4%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Saturday 2 May
  • Lowest points

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

By mode

  • Train 96.5%

    12,878 trips · avg +0.7 min

  • Tram 88.1%

    8,264 trips · avg +1.3 min

  • Bus 91.4%

    65,266 trips · avg +1 min

  • Metro 100%

    221 trips · avg +0.7 min

  • Boat 33.6%

    256 trips · avg +5.5 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 33.6%

    256 trips · avg +5.5 min

  • Verkehrsbetrieb LIECHTENSTEINmobil 73.8%

    531 trips · avg +2.1 min

  • Autobetrieb Sernftal 75.9%

    108 trips · avg +2.2 min

  • Stadtbus Frauenfeld 76.8%

    194 trips · avg +2.9 min

  • VBL 78.4%

    2,696 trips · avg +1.9 min

  • Transports Publics Neuchâtelois 80.9%

    976 trips · avg +1.4 min

  • TPL 81.4%

    1,186 trips · avg +1.4 min

  • Sierre-Montana-Crans 82.8%

    232 trips · avg +1.7 min

Show 17 more
  • TPG 83.2%

    5,198 trips · avg +1.5 min

  • BVB 83.4%

    3,262 trips · avg +1.7 min

  • Regiobus Gossau SG 85.7%

    265 trips · avg +1.5 min

  • Regionale Verkehrsbetriebe Baden-Wettingen 86.8%

    984 trips · avg +1.4 min

  • Busbetrieb Aarau 86.8%

    781 trips · avg +1.2 min

  • tl 88.7%

    5,375 trips · avg +1.1 min

  • Bernmobil 88.9%

    3,237 trips · avg +1.3 min

  • Automobil Rottal 90%

    291 trips · avg +1.1 min

  • Regionalps 90.2%

    153 trips · avg +1 min

  • Bus und Service 91%

    974 trips · avg +1.1 min

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

    587 trips · avg +0.9 min

  • Automobiles MBC 91.3%

    647 trips · avg +1 min

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

    618 trips · avg +1 min

  • VBZ 92.1%

    11,093 trips · avg +1.1 min

  • Verkehrsbetriebe Glattal 92.1%

    2,277 trips · avg +1.1 min

  • Verkehrsbetriebe Biel 92.3%

    1,148 trips · avg +0.9 min

  • Auto Leuk-Leukerbad 92.4%

    184 trips · avg +1.8 min

Most punctual operators

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

    236 trips · avg +0.2 min

  • Regionalverkehr Bern-Solothurn 99.5%

    424 trips · avg +0.2 min

  • Automobildienst SZU 98.8%

    1,322 trips · avg +0.3 min

  • THURBO 98.7%

    1,136 trips · avg +0.3 min

  • BLS 98.5%

    1,619 trips · avg +0.4 min

  • Auto AG Schwyz 98.7%

    597 trips · avg +0.3 min

  • Verkehrsbetrieb der Landschaft Davos 99.2%

    258 trips · avg +0.2 min

  • Verkehrsbetriebe Kreuzlingen 99.5%

    196 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 411 Sennwald, Post – Bendern, Post Sennwald, Postand 6 more trips of this line +120 min
  2. ICE Basel Bad Bfand 2 more trips of this line +99 min
  3. Bus 21 Thun, Bahnhof – Interlaken Ost, Bahnhof Interlaken Ost, Bahnhof +97 min
  4. Bus 610 Maloja, Posta – Pontresina, Bahnhof Pontresina, Bahnhof +95 min
  5. EC Bregenz – Zürich HB Zürich HBand 1 more trips of this line +75 min
  6. EC Sargans +71 min
  7. Bus 401 Flüelen, Gruonbach – Göschenen, Bahnhof Flüelen, Gruonbach +65 min
  8. Bus 55 Chavannes-des-Bois – Genève-Aéroport, Terminal Chavannes-des-Boisand 1 more trips of this line +58 min
  9. Bus 72 Lupsingen, Gewerbe – Augst BL, Stundeglas Augst BL, Stundeglas +56 min
  10. Bus 5 Thônex, Vallard – Genève-Aéroport, Terminal Thônex, Vallard +55 min