Punctuality of Swiss public transportThursday 19 March 2026

Last 30 days

18 Feb19 Mar

86.6% of 147,631 trips were on time. The share was lowest at 17:30: 67%. Of the busy lines, M2 Genève-Pâquis (lac) – Genève-Quai Gustave Ador (lac) had the lowest share on time: 11.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.

86.6%

+0.1 pts

Day before: 86.6% · 147,631 trips with live data

Average delay

+1.4 min

 

Canceled trips

444

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%
17:30 · 67% 08:00 · 80.8%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Wednesday 18 March
  • Lowest points

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

By mode

  • Train 95.4%

    14,032 trips · avg +0.8 min

  • Tram 84%

    11,427 trips · avg +1.6 min

  • Bus 86%

    121,440 trips · avg +1.4 min

  • Metro 85.4%

    336 trips · avg +1.6 min

  • Boat 46.2%

    396 trips · avg +4.1 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 46.2%

    396 trips · avg +4.1 min

  • Compagnie du chemin de fer Nyon - St-Cergue - Morez 60.2%

    108 trips · avg +2.8 min

  • VBL 70.4%

    3,923 trips · avg +2.6 min

  • Transports Publics Neuchâtelois 70.8%

    2,826 trips · avg +2.5 min

  • BVB 72.6%

    4,836 trips · avg +2.3 min

  • Bus und Service 74.5%

    1,550 trips · avg +2.2 min

  • Automobil Rottal 75.4%

    418 trips · avg +2 min

  • TPG 76.5%

    9,663 trips · avg +2.5 min

Show 17 more
  • Auto AG Rothenburg 78%

    769 trips · avg +1.8 min

  • Verkehrsbetriebe Biel 78.3%

    1,402 trips · avg +1.9 min

  • TPL 78.3%

    1,186 trips · avg +1.7 min

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

    1,191 trips · avg +2 min

  • Regionale Verkehrsbetriebe Baden-Wettingen 80%

    1,387 trips · avg +1.6 min

  • Busbetrieb Solothurn und Umgebung 82.1%

    749 trips · avg +1.6 min

  • VBZ 82.4%

    16,731 trips · avg +1.7 min

  • tl 82.4%

    6,880 trips · avg +1.8 min

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

    297 trips · avg +1.9 min

  • TPF 83%

    4,125 trips · avg +1.7 min

  • Busbetrieb Aarau 84%

    934 trips · avg +1.6 min

  • Automobiles MBC 84.3%

    1,220 trips · avg +1.5 min

  • Bernmobil 84.5%

    5,029 trips · avg +1.6 min

  • Bus Nyon-Prangins 85%

    346 trips · avg +1.5 min

  • Stadtbus Frauenfeld 85.4%

    574 trips · avg +1.5 min

  • Transports Vallée de Joux-Yverdon-Ste-Croix 85.9%

    1,168 trips · avg +1.3 min

  • Autobusbetrieb RBS 86.2%

    1,490 trips · avg +1.6 min

Most punctual operators

  • Regionalverkehr Bern-Solothurn 99.8%

    400 trips · avg +0.2 min

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

    313 trips · avg +0.5 min

  • Autobusbetrieb Freienbach 100%

    156 trips · avg +0.1 min

  • Auto AG Schwyz 98.7%

    745 trips · avg +0.4 min

  • Schweizerische Südostbahn 98.8%

    515 trips · avg +0.4 min

  • Zentralbahn 98.9%

    361 trips · avg +0.2 min

  • Aare Seeland mobil 98.8%

    338 trips · avg +0.3 min

  • BLS 97.5%

    1,549 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 410 Andermatt, Gemsstockbahn +349 min
  2. Bus 470 Romont FR, gare +321 min
  3. Bus 19 Onex, cité – Vernier, village Genève, Jonctionand 1 more trips of this line +280 min
  4. Bus 234 Fribourg/Freiburg, gare rout.and 1 more trips of this line +234 min
  5. Bus 6 Genève, Plage – Vernier, village Genève, Plage +166 min
  6. Bus 92 Genève, Place de Neuve – Genève, Place de Neuve Genève, Place de Neuve +122 min
  7. Bus 25 Schaffhausen, Bahnhof +120 min
  8. RJX Zürich HB +111 min
  9. TGV Zürich HB +99 min
  10. EC Bregenz – Zürich HB Zürich HB +98 min
›Probably errors in the feed (1)

Delays of more than 6 hours. The real-time feed sent them, but they are probably not real.

  1. Bus 3 Grand-Saconnex, Gardiol – Genève, Crêts-de-Champel Genève, Crêts-de-Champeland 7 more trips of this line +415 min