Punctuality of Swiss public transportSunday 22 February 2026

Last 30 days

24 Jan22 Feb

91.6% of 96,456 trips were on time. The share was lowest at 16:30: 82.7%. Of the busy lines, M1 Genève-Pâquis (lac) – Genève-Molard (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.

91.6%

+0.7 pts

Day before: 90.9% · 96,456 trips with live data

Average delay

+1 min

 

Canceled trips

312

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:30 · 82.7%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Saturday 21 February
  • Lowest points

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

By mode

  • Train 95.1%

    12,682 trips · avg +0.7 min

  • Tram 87.6%

    7,861 trips · avg +1.4 min

  • Bus 91.6%

    75,436 trips · avg +1 min

  • Metro 94.1%

    221 trips · avg +1 min

  • Boat 38.3%

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

    256 trips · avg +5 min

  • Verkehrsbetrieb der Landschaft Davos 44.4%

    372 trips · avg +6 min

  • Berner Oberland-Bahnen 54.4%

    136 trips · avg +4 min

  • Sierre-Montana-Crans 74.1%

    266 trips · avg +6.4 min

  • BVB 76.4%

    3,243 trips · avg +2.2 min

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

    141 trips · avg +2.1 min

  • Autobus AG Liestal 76.8%

    681 trips · avg +2.3 min

  • Wengernalpbahn 78.2%

    156 trips · avg +1.8 min

Show 17 more
  • Automobildienste Aare Seeland mobil 79.1%

    297 trips · avg +3.1 min

  • Transports Publics Neuchâtelois 79.7%

    972 trips · avg +1.6 min

  • Stadtbus Frauenfeld 79.9%

    194 trips · avg +2.5 min

  • Verkehrsbetriebe Biel 82.4%

    1,112 trips · avg +1.6 min

  • VBL 82.9%

    2,691 trips · avg +1.7 min

  • Matterhorn Gotthard Bahn 84.2%

    348 trips · avg +1.5 min

  • TPG 84.5%

    5,115 trips · avg +1.5 min

  • Montreux-Vevey-Riviera 85.8%

    113 trips · avg +2.2 min

  • Bus und Service 86.2%

    994 trips · avg +1.3 min

  • Verkehrsbetrieb LIECHTENSTEINmobil 86.2%

    436 trips · avg +1.5 min

  • TPL 86.3%

    1,186 trips · avg +1.1 min

  • Montreux-Oberland Bernois 86.6%

    127 trips · avg +1.1 min

  • Transports Publics du Chablais 88.4%

    830 trips · avg +1.1 min

  • RhB 88.9%

    494 trips · avg +1.1 min

  • Regionalps 89.1%

    128 trips · avg +1.2 min

  • Regionale Verkehrsbetriebe Baden-Wettingen 89.2%

    984 trips · avg +1.2 min

  • tl 90%

    5,386 trips · avg +1 min

Most punctual operators

  • Regionalverkehr Bern-Solothurn 100%

    424 trips · avg +0.1 min

  • Aare Seeland mobil 100%

    236 trips · avg +0.2 min

  • THURBO 99.1%

    1,092 trips · avg +0.2 min

  • Zentralbahn 99.7%

    313 trips · avg +0.2 min

  • Verkehrsbetriebe Kreuzlingen 100%

    196 trips · avg +0.5 min

  • Appenzeller Bahnen 99.6%

    277 trips · avg +0.1 min

  • Automobildienst SZU 98.6%

    1,299 trips · avg +0.4 min

  • Schweizerische Südostbahn 99%

    481 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 508 Schwyz, Bahnhof – Küssnacht am Rigi, Bahnhof Schwyz, Bahnhofand 1 more trips of this line +111 min
  2. Bus 436 Crans-Montana, gare – Crans-Montana, Marigny Crans-Montana, Marigny +96 min
  3. Tram 15 Basel, Bruderholz – Basel, Messeplatz Basel, Messeplatzand 1 more trips of this line +75 min
  4. N5 Lausanne, St-François – St-Sulpice VD, Venoge sud Venoge sudand 1 more trips of this line +70 min
  5. Bus 107 Neuchâtel, Place Pury – Hauterive NE, poste Hauterive NE, posteand 1 more trips of this line +68 min
  6. ICE Basel Bad Bf +67 min
  7. Bus 66 Thoiry, Centre commercial – Genève-Aéroport, Terminal Genève-Aéroport, Terminaland 3 more trips of this line +57 min
  8. Bus 501 Scheid, Oberscheid – Tumegl/Tomils, Curschiglias Scheid, Oberscheid +54 min
  9. Bus 405 Ilanz, Bahnhof/Post – Riein, vitg Riein, vitg +52 min
  10. Bus 33 Prilly, Mont-Goulin – St-Sulpice VD, Venoge nord Venoge nord +51 min
  11. Bus 165 Münsingen, Bahnhof – Kirchdorf BE, Kirchgasse Münsingen, Bahnhof +49 min
  12. R70 Camedo +49 min
  13. Bus 81 Basel, Aeschenplatz +49 min