Punctuality of Swiss public transportSaturday 6 June 2026

Last 30 days

8 May6 Jun

89.6% of 122,303 trips were on time. The share was lowest at 16: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: 18.7%.

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.6%

+2.2 pts

Day before: 87.4% · 122,303 trips with live data

Average delay

+1.1 min

 

Canceled trips

328

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%
16:20 · 82.3% 14:40 · 82.4% 10:50 · 83.8%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Friday 5 June
  • Lowest points

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

By mode

  • Train 96.7%

    13,563 trips · avg +0.6 min

  • Tram 85.1%

    10,540 trips · avg +1.5 min

  • Bus 89.3%

    97,562 trips · avg +1.2 min

  • Metro 99.3%

    278 trips · avg +0.9 min

  • Boat 44.7%

    360 trips · avg +4.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 44.7%

    360 trips · avg +4.6 min

  • Busbetrieb Aarau 74.5%

    935 trips · avg +2.3 min

  • Forchbahn 74.6%

    126 trips · avg +3.7 min

  • Transports Publics Neuchâtelois 77%

    2,116 trips · avg +1.9 min

  • TPG 77%

    7,234 trips · avg +2 min

  • Automobiles MBC 77.9%

    856 trips · avg +2 min

  • Bus Nyon-Prangins 78.3%

    217 trips · avg +1.9 min

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

    242 trips · avg +1.7 min

Show 17 more
  • TPL 79.8%

    1,218 trips · avg +1.5 min

  • VBL 80%

    3,350 trips · avg +1.9 min

  • BVB 80.8%

    4,279 trips · avg +1.8 min

  • Automobil Rottal 80.9%

    303 trips · avg +1.5 min

  • tl 82.7%

    6,041 trips · avg +1.5 min

  • Matterhorn Gotthard Bahn 84.1%

    328 trips · avg +1.2 min

  • Autolinee Bleniesi 85.3%

    116 trips · avg +1 min

  • Regiobus Gossau SG 86.3%

    585 trips · avg +1.4 min

  • VBZ 86.8%

    14,177 trips · avg +1.5 min

  • Bus Sierrois 87%

    193 trips · avg +1.2 min

  • Bus und Service 87.3%

    1,407 trips · avg +1.3 min

  • Verkehrsbetrieb LIECHTENSTEINmobil 87.6%

    566 trips · avg +1.4 min

  • Verkehrsbetriebe Biel 87.7%

    1,246 trips · avg +1.2 min

  • Autobetrieb Sernftal 88.2%

    110 trips · avg +1.1 min

  • Busbetrieb Solothurn und Umgebung 88.2%

    552 trips · avg +1.2 min

  • Bernmobil 88.4%

    4,318 trips · avg +1.4 min

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

    1,022 trips · avg +1.1 min

Most punctual operators

  • Regionalverkehr Bern-Solothurn 99.8%

    492 trips · avg +0.1 min

  • BLS 99.2%

    1,434 trips · avg +0.3 min

  • THURBO 99%

    1,122 trips · avg +0.2 min

  • Schweizerische Südostbahn 99.4%

    481 trips · avg +0.3 min

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

    236 trips · avg +0.3 min

  • Busbetrieb Grenchen und Umgebung 99.1%

    330 trips · avg +0.5 min

  • Lausanne-Echallens-Bercher 100%

    133 trips · avg +0 min

  • Aare Seeland mobil 99%

    300 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. Bus 59 Chambésy, Plage du Vengeron – Genève-Aéroport, Terminal Chambésy, Plage du Vengeronand 3 more trips of this line +250 min
  2. ICE Zürich HBand 6 more trips of this line +191 min
  3. EC Bregenz – Zürich HB Basel SBBand 1 more trips of this line +103 min
  4. Bus 871 Hinwil, Bahnhof – Hinwil, Bahnhof Hinwil, Bahnhof +83 min
  5. Tram 14 Bernex, Vailly +70 min
  6. Bus 28 Petit-Lancy, Les Esserts +70 min
  7. R36 La Chaux-de-Fonds – Glovelier La Chaux-de-Fondsand 1 more trips of this line +63 min
  8. Bus 51 Melchnau, Oberdorf +61 min
  9. Bus 531 Obertschappina – Thusis, Bahnhof Obertschappina +59 min