Punctuality of Swiss public transportMonday 25 May 2026

Last 30 days

26 Apr25 May

90.9% of 95,188 trips were on time. The share was lowest at 17:20: 82.3%. Of the busy lines, M2 Genève-Pâquis (lac) – Genève-Quai Gustave Ador (lac) had the lowest share on time: 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.

90.9%

+0.2 pts

Day before: 90.7% · 95,188 trips with live data

Average delay

+1.1 min

 

Canceled trips

190

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:20 · 82.3% 14:20 · 84.1%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Sunday 24 May
  • Lowest points

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

By mode

  • Train 96%

    12,849 trips · avg +0.7 min

  • Tram 88.6%

    7,880 trips · avg +1.4 min

  • Bus 90.4%

    73,983 trips · avg +1.1 min

  • Metro 98.2%

    220 trips · avg +1.1 min

  • Boat 28.5%

    256 trips · avg +6.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 28.5%

    256 trips · avg +6.6 min

  • Transports Publics Neuchâtelois 76.4%

    975 trips · avg +1.9 min

  • VBL 76.9%

    2,683 trips · avg +1.9 min

  • Stadtbus Frauenfeld 77.3%

    194 trips · avg +2.5 min

  • TPG 78%

    5,194 trips · avg +1.9 min

  • Montreux-Vevey-Riviera 78.8%

    113 trips · avg +2 min

  • AFA Bus 79.2%

    125 trips · avg +1.6 min

  • Autobetrieb Sernftal 80.4%

    107 trips · avg +2.1 min

Show 17 more
  • TPL 80.9%

    1,186 trips · avg +1.4 min

  • tl 82.9%

    5,547 trips · avg +1.8 min

  • Verkehrsbetrieb LIECHTENSTEINmobil 83.4%

    567 trips · avg +1.9 min

  • BVB 84.2%

    3,261 trips · avg +1.6 min

  • Regionale Verkehrsbetriebe Baden-Wettingen 85%

    984 trips · avg +1.5 min

  • Matterhorn Gotthard Bahn 85.5%

    310 trips · avg +1.8 min

  • Automobiles MBC 85.9%

    647 trips · avg +1.4 min

  • Sierre-Montana-Crans 86.4%

    214 trips · avg +1.6 min

  • Automobil Rottal 86.6%

    298 trips · avg +2 min

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

    630 trips · avg +1.3 min

  • Bernmobil 88.1%

    3,080 trips · avg +1.7 min

  • Auto AG Rothenburg 88.4%

    527 trips · avg +1.1 min

  • Service d'automobiles TRN 88.7%

    141 trips · avg +1 min

  • Auto Leuk-Leukerbad 88.7%

    238 trips · avg +1.1 min

  • Verkehrsbetriebe Biel 89.5%

    1,110 trips · avg +1.1 min

  • VBZ 90.5%

    10,939 trips · avg +1.3 min

  • Transports Publics du Chablais 91.3%

    656 trips · avg +0.9 min

Most punctual operators

  • Regionalverkehr Bern-Solothurn 99.8%

    424 trips · avg +0.1 min

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

    236 trips · avg +0.1 min

  • Automobildienst SZU 98.8%

    1,331 trips · avg +0.3 min

  • THURBO 98.6%

    1,090 trips · avg +0.3 min

  • Wengernalpbahn 100%

    156 trips · avg +0 min

  • BLS 98.2%

    1,427 trips · avg +0.4 min

  • Aargau Verkehr 98.3%

    1,047 trips · avg +0.5 min

  • Autolinee Regionali Luganesi 100%

    136 trips · avg +0.3 min

Stations

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

Largest delays

  1. EC Bregenz – Zürich HB Basel Bad Bfand 1 more trips of this line +119 min
  2. Bus 702 La Rösa +102 min
  3. Tram 9 Wabern, Tram-Endstation – Bern Wankdorf, Bahnhof Wabern, Tram-Endstationand 1 more trips of this line +86 min
  4. Bus 9 Vernier, Lignon Tours – Thônex, Belle-Terre Pl. Araire Thônex, Belle-Terre Pl. Araire +82 min
  5. Tram 7 Bern, Ostring – Bern, Bümpliz Bern, Bümplizand 1 more trips of this line +80 min
  6. R71 Les Diablerets – Aigle Aigle +71 min
  7. NJ Zürich HB +69 min
  8. Bus 885 Rapperswil SG, Bahnhof – Laupen ZH, Schulhaus Rüti ZH, Bahnhofand 5 more trips of this line +63 min
  9. R55 La Cure +62 min
  10. Bus 893 Wald ZH, Bahnhof – Wald ZH, Bahnhof Wald ZH, Bahnhof +61 min
  11. ICE Basel SBB +60 min
  12. Bus 12 Bern, Zentrum Paul Klee – Bern, Holligen Bern, Holligen +58 min