Punctuality of Swiss public transportSunday 19 July 2026

Last 30 days

20 Jun19 Jul

92.6% of 100,032 trips were on time. The share was lowest at 00:40: 76.6%. Of the busy lines, M2 Genève-Pâquis (lac) – Genève-Quai Gustave Ador (lac) had the lowest share on time: 11.9%.

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.

92.6%

+1.3 pts

Day before: 91.4% · 100,032 trips with live data

Average delay

+0.9 min

 

Canceled trips

452

0.4% 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%
00:40 · 76.6% 17:30 · 86.8%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Saturday 18 July
  • Lowest points

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

By mode

  • Train 96.6%

    12,881 trips · avg +0.6 min

  • Tram 88.9%

    9,512 trips · avg +1.3 min

  • Bus 92.7%

    77,058 trips · avg +0.9 min

  • Metro 95%

    221 trips · avg +0.9 min

  • Boat 40%

    360 trips · avg +4.7 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 40%

    360 trips · avg +4.7 min

  • Autobetrieb Sernftal 78.7%

    108 trips · avg +2.9 min

  • TPG 79.9%

    5,541 trips · avg +1.8 min

  • TPL 82%

    1,186 trips · avg +1.3 min

  • BVB 83.4%

    3,713 trips · avg +1.7 min

  • Transports Publics Neuchâtelois 83.5%

    1,074 trips · avg +1.4 min

  • Verkehrsbetrieb LIECHTENSTEINmobil 83.6%

    567 trips · avg +1.5 min

  • VBL 83.9%

    2,689 trips · avg +1.7 min

Show 17 more
  • Berner Oberland-Bahnen 85.4%

    137 trips · avg +1.4 min

  • tl 86.6%

    5,350 trips · avg +1.4 min

  • Stadtbus Frauenfeld 87.1%

    194 trips · avg +2 min

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

    587 trips · avg +0.9 min

  • Auto Leuk-Leukerbad 89.1%

    184 trips · avg +1.4 min

  • Transports Publics du Chablais 89.6%

    729 trips · avg +1 min

  • Autolinee Bleniesi 89.6%

    106 trips · avg +0.8 min

  • Bernmobil 90.2%

    4,113 trips · avg +1.2 min

  • Regionale Verkehrsbetriebe Baden-Wettingen 90.4%

    984 trips · avg +1.2 min

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

    632 trips · avg +1.1 min

  • Bus und Service 90.8%

    957 trips · avg +1.2 min

  • Matterhorn Gotthard Bahn 91.4%

    315 trips · avg +0.8 min

  • Montreux-Oberland Bernois 92.1%

    127 trips · avg +1.2 min

  • Verkehrsbetriebe Biel 92.3%

    1,112 trips · avg +0.8 min

  • Busland 92.7%

    368 trips · avg +0.8 min

  • Regiobus Gossau SG 92.8%

    265 trips · avg +0.9 min

  • VBZ 93.1%

    10,800 trips · avg +1.1 min

Most punctual operators

  • Regionalverkehr Bern-Solothurn 100%

    424 trips · avg +0.2 min

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

    236 trips · avg +0.2 min

  • Stadtbus Winterthur 98.7%

    1,416 trips · avg +0.4 min

  • Autobusbetrieb RBS 98.8%

    754 trips · avg +0.4 min

  • BLS 98.5%

    1,444 trips · avg +0.4 min

  • Automobildienst SZU 98.4%

    1,330 trips · avg +0.3 min

  • THURBO 98.4%

    1,092 trips · avg +0.3 min

  • Zentralbahn 99.1%

    325 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. NJ Zürich HB +243 min
  2. Bus 3 Grand-Saconnex, Gardiol – Genève, Crêts-de-Champel Genève, Crêts-de-Champel +92 min
  3. Bus 712 Brusio, Postaand 1 more trips of this line +66 min
  4. Bus 171 Chur, Postautostation – Bellinzona, Stazione Bellinzona, Stazioneand 2 more trips of this line +65 min
  5. Bus 9 Temple de Broyeand 1 more trips of this line +63 min
  6. Bus 23 Carouge GE, Tours – Genève-Aéroport, Terminal Carouge GE, Tours +60 min
  7. Bus 471 Leukerbad, Busterminal – Leuk, Bahnhof Leuk, Bahnhof +59 min
  8. Bus 51 Vernier, CO Renard – Genève, Nations Vernier, CO Renardand 1 more trips of this line +58 min
  9. Bus 65 Pfeffingen, Bergmattenwegand 1 more trips of this line +58 min
  10. Bus 213 Vevey, gare – Châtel-St-Denis, gare Vevey, gare +54 min
  11. Bus 33 Prilly, Mont-Goulin – St-Sulpice VD, Venoge nord Prilly Mt-Goulin +51 min
  12. Bus 404 Valendas, Imschlacht +51 min
  13. Bus 740 Morges, gare +50 min
  14. Tram 12 Genève, Rive +50 min
  15. ICE Basel SBBand 1 more trips of this line +50 min