Punctuality of Swiss public transportSunday 14 June 2026

Last 30 days

16 May14 Jun

90.5% of 94,668 trips were on time. The share was lowest at 17:00: 82.7%. Of the busy lines, Bus 54 Vernier, Parfumerie – Versoix, Centre sportif had the lowest share on time: 2.5%.

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.

90.5%

+2.4 pts

Day before: 88.1% · 94,668 trips with live data

Average delay

+1.1 min

 

Canceled trips

2,106

2.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:00 · 82.7%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Saturday 13 June
  • Lowest points

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

By mode

  • Train 95.9%

    12,768 trips · avg +0.6 min

  • Tram 85.9%

    7,171 trips · avg +1.7 min

  • Bus 90%

    74,381 trips · avg +1.2 min

  • Metro 100%

    221 trips · avg +0.8 min

  • Boat 66.9%

    127 trips · avg +2.8 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

  • Stadtbus Frauenfeld 58.2%

    194 trips · avg +3.4 min

  • Mouettes genevoises 66.9%

    127 trips · avg +2.8 min

  • Autobetrieb Sernftal 68.5%

    108 trips · avg +2.3 min

  • TPG 70.5%

    3,378 trips · avg +3.6 min

  • VBL 71.7%

    2,684 trips · avg +3.4 min

  • Verkehrsbetrieb LIECHTENSTEINmobil 74.2%

    481 trips · avg +2.6 min

  • Transports Publics Neuchâtelois 75.9%

    1,043 trips · avg +1.9 min

  • Sierre-Montana-Crans 77.1%

    188 trips · avg +1.9 min

Show 17 more
  • BVB 78.8%

    3,254 trips · avg +2.1 min

  • Regionale Verkehrsbetriebe Baden-Wettingen 82%

    984 trips · avg +1.8 min

  • TPL 82.7%

    1,186 trips · avg +1.4 min

  • SBB Infrastruktur AG Bahnersatz 83.6%

    226 trips · avg +1.9 min

  • tl 83.9%

    5,542 trips · avg +1.6 min

  • Verkehrsbetriebe Biel 85.5%

    1,112 trips · avg +1.4 min

  • Matterhorn Gotthard Bahn 86.3%

    322 trips · avg +1.1 min

  • Bernmobil 86.9%

    3,126 trips · avg +1.5 min

  • Bus und Service 87.4%

    1,016 trips · avg +1.2 min

  • Automobiles MBC 87.5%

    648 trips · avg +1.3 min

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

    632 trips · avg +1.2 min

  • VBZ 89.4%

    10,752 trips · avg +1.3 min

  • Regiobus Gossau SG 89.4%

    265 trips · avg +1.1 min

  • Busbetrieb Aarau 89.6%

    781 trips · avg +0.9 min

  • Automobil Rottal 90%

    289 trips · avg +1.1 min

  • Bus Nyon-Prangins 90.7%

    107 trips · avg +1 min

  • Zugerland Verkehrsbetriebe 91.2%

    1,605 trips · avg +1 min

Most punctual operators

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

    236 trips · avg +0.1 min

  • Automobildienst SZU 98.8%

    1,331 trips · avg +0.4 min

  • BLS 98.7%

    1,429 trips · avg +0.3 min

  • Zentralbahn 99.4%

    324 trips · avg +0.2 min

  • Schweizerische Südostbahn 98.6%

    485 trips · avg +0.3 min

  • Autobus AG Liestal 98%

    658 trips · avg +0.5 min

  • Regionalverkehr Bern-Solothurn 98.3%

    424 trips · avg +0.2 min

  • Automobildienste Aare Seeland mobil 98.7%

    297 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. Bus 5 Thônex, Vallard – Genève-Aéroport, Terminal Genève-Aéroport, Terminaland 2 more trips of this line +179 min
  2. Tram 15 Genève, Nationsand 2 more trips of this line +119 min
  3. Bus 9 Vernier, Lignon Tours – Thônex, Belle-Terre Pl. Araire Thônex, Belle-Terre Pl. Araireand 6 more trips of this line +79 min
  4. Bus 8 Grand-Saconnex, Palexpoand 4 more trips of this line +76 min
  5. Bus 6 Lausanne, Maladière – Lausanne, Praz-Séchaud Maladière +62 min
  6. Bus 613 Zug, Obersack – Zug, Bahnhofplatz Zug, Obersackand 1 more trips of this line +61 min
  7. Bus 20 Veyrier, Tournettes – Bellevue GE, Valavran Bellevue GE, Valavranand 4 more trips of this line +60 min
  8. Tram 14 Bernex, Vaillyand 1 more trips of this line +59 min
  9. EC Bregenz – Zürich HB Zürich HB +57 min
  10. Bus 23 Carouge GE, Tours – Genève-Aéroport, Terminal Carouge GE, Tours +57 min
  11. Bus 7 Horw, Biregghofand 2 more trips of this line +57 min
  12. Bus 11 Genève-Eaux-Vives, gare – Genève, Jardin Botanique Genève-Eaux-Vives, gareand 1 more trips of this line +57 min
  13. E Genève, Rive – Hermance, village Genève, Rive +56 min
  14. Bus 8 Luzern, Würzenbach – Luzern, Wey Luzern, Hirtenhofand 1 more trips of this line +55 min
  15. Bus 6 Luzern, Büttenenhalde – Luzern, Wey Luzern, Matthof +55 min