Punctuality of Swiss public transportSunday 26 July 2026

Last 30 days

27 Jun26 Jul

93.3% of 99,041 trips were on time. The share was lowest at 22:00: 87.4%. Of the busy lines, M2 Genève-Pâquis (lac) – Genève-Quai Gustave Ador (lac) had the lowest share on time: 4.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.

93.3%

+1 pts

Day before: 92.3% · 99,041 trips with live data

Average delay

+0.8 min

 

Canceled trips

456

0.5% of the trips

The day in numbers

From the timetable of the day, and its trips with live data.

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%
22:00 · 87.4%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Saturday 25 July
  • Lowest points

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

By mode

  • Train 96%

    12,502 trips · avg +0.6 min

  • Tram 90.2%

    9,679 trips · avg +1.2 min

  • Bus 93.4%

    76,284 trips · avg +0.8 min

  • Metro 95%

    219 trips · avg +1 min

  • Boat 44.5%

    357 trips · avg +4.8 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 44.5%

    357 trips · avg +4.8 min

  • TPL 78%

    1,188 trips · avg +2 min

  • Transports Publics Neuchâtelois 81.4%

    1,074 trips · avg +1.4 min

  • Berner Oberland-Bahnen 81.8%

    137 trips · avg +1.7 min

  • VBL 83%

    2,690 trips · avg +1.7 min

  • Autolinee FART 83.1%

    667 trips · avg +1.3 min

  • Stadtbus Frauenfeld 83.5%

    194 trips · avg +2.3 min

  • TPG 84.3%

    5,757 trips · avg +1.5 min

Show 17 more
  • Verkehrsbetrieb LIECHTENSTEINmobil 84.8%

    559 trips · avg +1.5 min

  • BVB 85.3%

    3,698 trips · avg +1.5 min

  • tl 86.8%

    5,366 trips · avg +1.2 min

  • Matterhorn Gotthard Bahn 87%

    315 trips · avg +1.2 min

  • Autobetrieb Sernftal 87%

    108 trips · avg +1.2 min

  • Regiobus Gossau SG 87.5%

    265 trips · avg +1.2 min

  • Autolinee Bleniesi 87.7%

    106 trips · avg +1.2 min

  • Montreux-Oberland Bernois 89.3%

    121 trips · avg +1 min

  • Regionale Verkehrsbetriebe Baden-Wettingen 89.5%

    984 trips · avg +1.2 min

  • Service d'automobiles TRN 91.5%

    141 trips · avg +1 min

  • Regionalps 91.5%

    153 trips · avg +1 min

  • Bernmobil 91.6%

    4,079 trips · avg +1.2 min

  • SBB Infrastruktur AG Bahnersatz 92.1%

    139 trips · avg +1.2 min

  • Bus und Service 92.3%

    1,007 trips · avg +0.9 min

  • Transports Publics de la Région Nyonnaise 92.4%

    223 trips · avg +1 min

  • Bus Nyon-Prangins 92.5%

    106 trips · avg +1 min

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

    632 trips · avg +0.9 min

Most punctual operators

  • Aargau Verkehr 100%

    1,037 trips · avg +0.2 min

  • Busbetrieb Aarau 100%

    780 trips · avg +0 min

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

    587 trips · avg +0.1 min

  • Regionalverkehr Bern-Solothurn 100%

    421 trips · avg +0.1 min

  • Regionalbus Lenzburg 100%

    309 trips · avg +0 min

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

    236 trips · avg +0.1 min

  • Automobildienst SZU 98.8%

    1,311 trips · avg +0.3 min

  • Stadtbus Winterthur 98.6%

    1,469 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 62 St-Ursanne, gare +71 min
  2. Bus 21 Lausanne, Blécherette – Paudex, Verrière Blécheretteand 2 more trips of this line +63 min
  3. Bus 73 Satigny, gare +59 min
  4. Bus 5 Thônex, Vallard – Genève-Aéroport, Terminal Thônex, Vallard +59 min
  5. NJ Basel Bad Bfand 1 more trips of this line +57 min
  6. Bus 201 Vevey, funiculaire – Rennaz, village Vevey, funiculaire +57 min
  7. ICE Basel Bad Bf – Basel SBB Zürich HBand 2 more trips of this line +56 min
  8. Bus 19 Onex, cité – Vernier, village Onex, citéand 1 more trips of this line +53 min
  9. EC Zürich HBand 3 more trips of this line +49 min
  10. Bus 24 Lausanne, Tour Haldimand-Lac – Lausanne, Bourdonnette Bourdonnette +49 min
  11. Bus 321 Hohenems, Schlossplatz – Altstätten SG, Bahnhof Hohenems, Schlossplatz +48 min
  12. Tram 12 Genève, Plainpalais +45 min
  13. Bus 31 Zürich, Hermetschloo – Zürich, Kienastenwies Zürich, Kienastenwies +45 min
  14. Tram 9 Bern, Zytglogge +44 min
  15. Bus 624 Soglio, Paese – Promontogno, Posta Soglio, Paese +44 min