Punctuality of Swiss public transportSaturday 3 January 2026

Last 30 days

5 Dec3 Jan

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

92.2%

−0.1 pts

Day before: 92.4% · 121,563 trips with live data

Average delay

+1.1 min

 

Canceled trips

202

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%
17:30 · 84.2% 15:10 · 86%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Friday 2 January
  • Lowest points

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

By mode

  • Train 96.2%

    13,335 trips · avg +0.6 min

  • Tram 88.3%

    10,564 trips · avg +1.5 min

  • Bus 92.2%

    97,130 trips · avg +1.1 min

  • Metro 99.6%

    278 trips · avg +0.9 min

  • Boat 48%

    256 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 48%

    256 trips · avg +4.1 min

  • Verkehrsbetrieb der Landschaft Davos 69.3%

    397 trips · avg +2.4 min

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

    242 trips · avg +2.2 min

  • VBL 75.6%

    3,375 trips · avg +2.1 min

  • Sierre-Montana-Crans 77.5%

    276 trips · avg +2.3 min

  • Verkehrsbetrieb LIECHTENSTEINmobil 78%

    576 trips · avg +2.4 min

  • Bus und Service 79.1%

    1,384 trips · avg +1.9 min

  • BVB 80.5%

    3,978 trips · avg +1.9 min

Show 17 more
  • Bus Sierrois 83.4%

    193 trips · avg +1.4 min

  • Transports Publics Neuchâtelois 85.9%

    2,156 trips · avg +1.4 min

  • Berner Oberland-Bahnen 86.5%

    133 trips · avg +1 min

  • Automobil Rottal 86.8%

    355 trips · avg +1.2 min

  • Montreux-Oberland Bernois 86.8%

    129 trips · avg +1.5 min

  • TPL 86.9%

    1,218 trips · avg +1.1 min

  • Auto AG Rothenburg 86.9%

    709 trips · avg +1.9 min

  • Stadtbus Frauenfeld 88%

    458 trips · avg +1.6 min

  • TPG 88.1%

    7,080 trips · avg +1.5 min

  • Busbetrieb Solothurn und Umgebung 88.7%

    532 trips · avg +1.3 min

  • Matterhorn Gotthard Bahn 88.9%

    350 trips · avg +1 min

  • Autobusbetrieb RBS 89.6%

    1,136 trips · avg +1.2 min

  • Bamert Bus 89.9%

    139 trips · avg +1.4 min

  • AFA Bus 90.5%

    242 trips · avg +1 min

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

    1,024 trips · avg +1.1 min

  • Auto AG Schwyz 91.3%

    647 trips · avg +1.2 min

  • Bernmobil 91.4%

    4,329 trips · avg +3.5 min

Most punctual operators

  • Regionalverkehr Bern-Solothurn 99.6%

    493 trips · avg +0.2 min

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

    234 trips · avg +0.3 min

  • BLS 99%

    1,432 trips · avg +0.4 min

  • THURBO 98.9%

    1,140 trips · avg +0.4 min

  • Automobildienst SZU 98.6%

    1,496 trips · avg +0.4 min

  • Zentralbahn 99.1%

    317 trips · avg +0.2 min

  • Aare Seeland mobil 99%

    300 trips · avg +0.3 min

  • Verkehrsbetriebe Glattal 97.6%

    3,399 trips · avg +0.8 min

Stations

The share of the departures less than 3 minutes late. A train station has departures of trains.

Largest delays

    ›Probably errors in the feed (2)

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

    1. Bus 11 Bern, Bahnhof – Bern, Neufeld P+R Bern, Neufeld P+Rand 18 more trips of this line +543 min
    2. Tram 12 Lancy-Bachet, gare +405 min