Punctuality of Swiss public transportSaturday 28 March 2026

Last 30 days

27 Feb28 Mar

89.5% of 120,048 trips were on time. The share was lowest at 16:30: 80%. Of the busy lines, M2 Genève-Pâquis (lac) – Genève-Quai Gustave Ador (lac) had the lowest share on time: 26%.

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%

+2.7 pts

Day before: 86.8% · 120,048 trips with live data

Average delay

+1.3 min

 

Canceled trips

351

0.3% 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%50%
16:30 · 80%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Friday 27 March
  • Lowest points

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

By mode

  • Train 95%

    13,300 trips · avg +0.7 min

  • Tram 84.2%

    10,132 trips · avg +1.6 min

  • Bus 89.4%

    96,082 trips · avg +1.3 min

  • Metro 99.6%

    278 trips · avg +0.8 min

  • Boat 49.2%

    256 trips · avg +3.9 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 49.2%

    256 trips · avg +3.9 min

  • VBL 75.6%

    3,334 trips · avg +2 min

  • TPL 75.7%

    1,218 trips · avg +1.9 min

  • BVB 76.1%

    4,297 trips · avg +2.1 min

  • Berner Oberland-Bahnen 77.7%

    130 trips · avg +2 min

  • Sierre-Montana-Crans 78.3%

    276 trips · avg +1.7 min

  • Verkehrsbetrieb LIECHTENSTEINmobil 79.1%

    584 trips · avg +1.9 min

  • Transports Publics Neuchâtelois 79.4%

    2,157 trips · avg +1.7 min

Show 17 more
  • TPG 80.4%

    6,835 trips · avg +1.8 min

  • Bus Sierrois 81.3%

    193 trips · avg +1.6 min

  • tl 81.4%

    5,866 trips · avg +3.9 min

  • Regiobus Gossau SG 81.4%

    575 trips · avg +1.8 min

  • Montreux-Oberland Bernois 83.1%

    130 trips · avg +1.5 min

  • Busbetrieb Solothurn und Umgebung 84.7%

    528 trips · avg +1.7 min

  • Stadtbus Frauenfeld 84.7%

    458 trips · avg +1.5 min

  • Bus und Service 85.1%

    1,285 trips · avg +1.4 min

  • Automobil Rottal 85.3%

    346 trips · avg +1.3 min

  • Busbetrieb Rapperswil-Eschenbach-Rüti ZH 86%

    242 trips · avg +1.7 min

  • VBZ 86.3%

    13,913 trips · avg +1.5 min

  • Verkehrsbetrieb der Landschaft Davos 86.4%

    397 trips · avg +1.7 min

  • Auto AG Rothenburg 86.6%

    724 trips · avg +1.3 min

  • TPF 87.7%

    2,852 trips · avg +1.2 min

  • SBB Infrastruktur AG Bahnersatz 87.9%

    207 trips · avg +1.2 min

  • Automobiles MBC 88%

    851 trips · avg +1.2 min

  • Transports Publics du Chablais 89%

    961 trips · avg +1.1 min

Most punctual operators

  • Regionalverkehr Bern-Solothurn 99.8%

    493 trips · avg +0.2 min

  • Schweizerische Südostbahn 99.4%

    481 trips · avg +0.4 min

  • Aare Seeland mobil 99.3%

    299 trips · avg +0.3 min

  • THURBO 98.2%

    1,142 trips · avg +0.3 min

  • Lausanne-Echallens-Bercher 100%

    119 trips · avg +0 min

  • BLS Netz AG Ersatzverkehr 98.9%

    180 trips · avg +0.1 min

  • BLT 96.5%

    2,020 trips · avg +0.8 min

  • PostAuto 95.8%

    22,984 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 118 Laufen, Bahnhof – Liesberg, Riederwald Laufen, Bahnhof +194 min
  2. Tram 14 Bernex, Vailly +181 min
  3. Bus 9 Vernier, Lignon Tours – Thônex, Belle-Terre Pl. Araire Thônex, Belle-Terre Pl. Araireand 1 more trips of this line +178 min
  4. Bus 33 Puplinge, Pré-Marquis – Genève, Rive Genève, Rive +178 min
  5. Bus 7 Vessy, Grands-Esserts – Vernier, Lignon Tours Vessy, Grands-Essertsand 1 more trips of this line +177 min
  6. Bus 11 Genève-Eaux-Vives, gare +175 min
  7. Bus 8 Veyrier, douane +172 min
  8. Bus 22 Carouge GE, Rondeau – Genève, Jardin Botanique Carouge GE, Rondeau +170 min
  9. Bus 3 Grand-Saconnex, Gardiol – Genève, Crêts-de-Champel Genève, Crêts-de-Champel +168 min
  10. Bus 121 St. Gallen, Bahnhof +135 min
  11. Bus 702 S. Carlo GR, Percosta +130 min
  12. N22 La Chaux-de-Fonds, gare – Saignelégier, gare Les Bois, église +128 min
  13. Bus 22 Landquart, Bahnhof – Bad Ragaz, Bahnhof Fläsch, Dorf +127 min
  14. Bus 200 Arbon, Bahnhof – St. Gallen, Bahnhof Arbon, Bahnhof +125 min
  15. N42 Brugg AG, Bahnhof/Campus – Thalheim AG, Dorfplatz Thalheim AG, Dorfplatz +125 min