Punctuality of Swiss public transportThursday 15 October 2026

Last 30 days

16 Sept15 Oct

86.8% of 150,397 trips were on time. The share was lowest at 17:30: 68.2%. Of the busy lines, Bus 2 Emmenbrücke, Sprengi – Luzern, Bahnhof had the lowest share on time: 29.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.

86.8%

±0 pts

Day before: 86.8% · 150,397 trips with live data

Average delay

+1.4 min

 

Canceled trips

741

0.5% 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 · 68.2%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Wednesday 14 October
  • Lowest points

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

By mode

  • Train 95.3%

    13,957 trips · avg +0.8 min

  • Tram 83.7%

    11,450 trips · avg +1.7 min

  • Bus 86.2%

    124,258 trips · avg +1.4 min

  • Metro 66.4%

    336 trips · avg +2.6 min

  • Boat 57.6%

    396 trips · avg +3.4 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 57.6%

    396 trips · avg +3.4 min

  • VBL 57.7%

    3,906 trips · avg +3.6 min

  • TPL 64.1%

    1,598 trips · avg +4.2 min

  • BVB 66.5%

    4,473 trips · avg +3.1 min

  • Auto AG Rothenburg 69.1%

    718 trips · avg +2.4 min

  • Automobil Rottal 69.6%

    457 trips · avg +2.9 min

  • TPG 75.8%

    9,629 trips · avg +2 min

  • Transports Publics Neuchâtelois 76%

    2,866 trips · avg +2 min

Show 17 more
  • Verkehrsbetrieb LIECHTENSTEINmobil 76.8%

    820 trips · avg +2.1 min

  • Busbetrieb Aarau 77.1%

    934 trips · avg +2 min

  • Autobetrieb Sernftal 77.9%

    122 trips · avg +1.7 min

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

    303 trips · avg +1.9 min

  • tl 79.9%

    6,723 trips · avg +1.8 min

  • Autolinee Regionali Luganesi 80%

    230 trips · avg +1.9 min

  • Regionale Verkehrsbetriebe Baden-Wettingen 80.8%

    1,387 trips · avg +1.7 min

  • Automobildienste Aare Seeland mobil 81.5%

    658 trips · avg +1.8 min

  • Bernmobil 82.1%

    5,310 trips · avg +2 min

  • Bus und Service 83.1%

    1,576 trips · avg +1.6 min

  • Verkehrsbetriebe der Stadt St.Gallen 83.2%

    1,784 trips · avg +1.6 min

  • Autolinea Mendrisiense 85%

    374 trips · avg +1.3 min

  • Autobus AG Liestal 86.2%

    909 trips · avg +1.4 min

  • VBZ 86.4%

    16,739 trips · avg +1.5 min

  • Busbetrieb Solothurn und Umgebung 86.7%

    765 trips · avg +1.4 min

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

    1,183 trips · avg +1.2 min

  • Verkehrsbetriebe Biel 87.9%

    1,341 trips · avg +1.4 min

Most punctual operators

  • Transports Publics de la Région Nyonnaise 100%

    443 trips · avg +0 min

  • Bus Nyon-Prangins 100%

    389 trips · avg +0.1 min

  • Schweizerische Südostbahn 99.2%

    506 trips · avg +0.4 min

  • Stadtbus Winterthur 98.5%

    1,942 trips · avg +0.4 min

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

    267 trips · avg +0.3 min

  • THURBO 97.9%

    1,111 trips · avg +0.4 min

  • Regionalps 98.9%

    188 trips · avg +0.5 min

  • Aare Seeland mobil 98.2%

    338 trips · avg +0.5 min

Stations

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

Largest delays

  1. Bus 50 Versoix, Centre sportif +94 min
  2. Bus 17 Vigieand 1 more trips of this line +85 min
  3. EC Bregenz – Zürich HB Zürich HBand 4 more trips of this line +66 min
  4. Bus 175 Leysin-Feydey, gare – Château-d'Oex, gare Leysin-Feydey +65 min
  5. Bus 650 Amden, Vorderdorf – Ziegelbrücke, Bahnhof Süd Amden, Vorderdorf +64 min
  6. Bus 107 Sissach, Bahnhof – Eptingen, Gemeindeplatz Sissach, Bahnhof +58 min
  7. Bus 68 Saint-Genis, Jean Monnet – Vernier, Blandonnet Saint-Genis, Jean Monnetand 1 more trips of this line +57 min
  8. Tram 8 Bern Brünnen Westside, Bahnhof – Bern, Saali Bern, Bärenplatzand 1 more trips of this line +55 min
  9. RJX Sargans – Feldkirch Sargans +55 min
  10. Bus 121 Düdingen, Bahnhof – Laupen BE, Bahnhof Bösingen, Cholholz +53 min
  11. Tram 6 Worb Dorf – Bern, Fischermätteli Worb Dorf +52 min
  12. Tram 7 Bern, Bümpliz – Bern, Ostring Bern, Bümplizand 2 more trips of this line +50 min
  13. RL6 Pougny-Chancy – Genève Bellegarde-sur-Valserineand 1 more trips of this line +50 min
  14. ICE Basel Bad Bfand 1 more trips of this line +49 min
  15. Bus 601 Aarburg-Oftringen, Bahnhof – Zofingen, Altachen Aarburg-Oftringen, Bahnhof +49 min