Punctuality of Swiss public transportSaturday 25 April 2026

Last 30 days

27 Mar25 Apr

87.9% of 120,556 trips were on time. The share was lowest at 16:20: 78%. Of the busy lines, M2 Genève-Pâquis (lac) – Genève-Quai Gustave Ador (lac) had the lowest share on time: 6.3%.

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.

87.9%

+2.5 pts

Day before: 85.4% · 120,556 trips with live data

Average delay

+1.3 min

 

Canceled trips

283

0.2% 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 · 78% 14:20 · 79.8% 11:30 · 81.9%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Friday 24 April
  • Lowest points

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

By mode

  • Train 95.9%

    13,242 trips · avg +0.6 min

  • Tram 82.6%

    10,693 trips · avg +1.6 min

  • Bus 87.5%

    96,099 trips · avg +1.3 min

  • Metro 98.5%

    266 trips · avg +0.9 min

  • Boat 34.4%

    256 trips · avg +5.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 34.4%

    256 trips · avg +5.9 min

  • VBL 65.1%

    3,369 trips · avg +2.9 min

  • TPL 69.6%

    1,218 trips · avg +2.9 min

  • Busbetrieb Aarau 71.1%

    862 trips · avg +2.4 min

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

    242 trips · avg +2.4 min

  • BVB 74.6%

    4,283 trips · avg +2.2 min

  • tl 75%

    6,031 trips · avg +3 min

  • TPG 75.2%

    7,134 trips · avg +2 min

Show 17 more
  • Transports Publics Neuchâtelois 76.6%

    2,152 trips · avg +2 min

  • Verkehrsbetrieb LIECHTENSTEINmobil 76.8%

    591 trips · avg +2.3 min

  • Automobil Rottal 79.3%

    353 trips · avg +1.8 min

  • Auto AG Rothenburg 81.1%

    699 trips · avg +1.7 min

  • Bernmobil 81.2%

    4,501 trips · avg +1.8 min

  • Regiobus Gossau SG 83%

    587 trips · avg +1.4 min

  • Autolinee FART 83.2%

    672 trips · avg +1.7 min

  • Bus Sierrois 83.9%

    193 trips · avg +1.7 min

  • Stadtbus Frauenfeld 85.1%

    450 trips · avg +1.6 min

  • Verkehrsbetriebe Biel 85.4%

    1,285 trips · avg +1.4 min

  • Bus Nyon-Prangins 85.8%

    212 trips · avg +1.5 min

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

    1,031 trips · avg +1.2 min

  • Bus Ostschweiz 86%

    1,798 trips · avg +1.3 min

  • Busbetrieb Solothurn und Umgebung 86.1%

    533 trips · avg +1.4 min

  • Bus und Service 86.3%

    1,352 trips · avg +1.5 min

  • Sierre-Montana-Crans 86.8%

    250 trips · avg +1.3 min

  • Verkehrsbetriebe Kreuzlingen 87.5%

    407 trips · avg +1.5 min

Most punctual operators

  • Regionalverkehr Bern-Solothurn 99.6%

    493 trips · avg +0.2 min

  • Verkehrsbetrieb der Landschaft Davos 99.5%

    366 trips · avg +0.2 min

  • BLS 98.7%

    1,355 trips · avg +0.4 min

  • Wengernalpbahn 100%

    154 trips · avg +0.1 min

  • Forchbahn 100%

    132 trips · avg +0.3 min

  • Stadtbus Winterthur 97.6%

    1,620 trips · avg +0.5 min

  • Aare Seeland mobil 98.7%

    300 trips · avg +0.3 min

  • THURBO 97.4%

    1,212 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. N2 Schaffhausen, Krummackerand 1 more trips of this line +87 min
  2. Bus 21 Blécherette +77 min
  3. N3 Schaffhausen, Kinepolis +74 min
  4. Bus 25 Glycinesand 12 more trips of this line +63 min
  5. Bus 815 Zernez, staziun – Livigno, Centro Bus Station Zernez, staziun +61 min
  6. Bus 52 Genthod, Les Hautsand 1 more trips of this line +60 min
  7. Bus 24 Lausanne, Tour Haldimand-Lac – Lausanne, Bourdonnette T. Haldimand-Lacand 8 more trips of this line +58 min
  8. Bus 7 Vessy, Grands-Esserts +57 min
  9. Bus 201 Vevey, funiculaire – Rennaz, village Rennaz, village +54 min
  10. M21 Grafenried, Rest. Kreuz +54 min
  11. Bus 57 Genève-Aéroport, Terminal +53 min
  12. Tram 15 Genève, Nations +53 min
  13. Bus 321 Hohenems, Bahnhof +52 min
  14. Bus 5 Ennetbaden, Aeusserer Berg – Baden, Baldegg Ennetbaden, Aeusserer Berg +51 min
  15. Bus 300 Altstätten SG, Stadt – Buchs SG, Bahnhof Buchs SG, Bahnhof +51 min