Punctuality of Swiss public transportFriday 3 July 2026

Last 30 days

4 Jun3 Jul

86.3% of 152,774 trips were on time. The share was lowest at 16:30: 74.3%. Of the busy lines, Bus 33 Puplinge, Pré-Marquis – Genève, Rive had the lowest share on time: 31.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.

86.3%

+1.8 pts

Day before: 84.5% · 152,774 trips with live data

Average delay

+1.4 min

 

Canceled trips

1,007

0.7% 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 · 74.3% 12:10 · 77.5%
06:0012:0018:0000:00
  • ≥ 95%
  • Dashed: Thursday 2 July
  • Lowest points

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

By mode

  • Train 94.7%

    14,424 trips · avg +0.8 min

  • Tram 81.8%

    12,347 trips · avg +1.8 min

  • Bus 85.8%

    125,263 trips · avg +1.4 min

  • Metro 98.6%

    296 trips · avg +1 min

  • Boat 54.5%

    444 trips · avg +3.7 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 54.5%

    444 trips · avg +3.7 min

  • TPG 64.5%

    9,345 trips · avg +3 min

  • VBL 65.2%

    3,960 trips · avg +2.9 min

  • Transports Publics Neuchâtelois 69.1%

    3,030 trips · avg +2.6 min

  • Autobetrieb Sernftal 70.2%

    124 trips · avg +3 min

  • Busbetrieb Aarau 71%

    973 trips · avg +2.6 min

  • Berner Oberland-Bahnen 75.8%

    120 trips · avg +2.1 min

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

    307 trips · avg +2.2 min

Show 17 more
  • TPL 77.2%

    1,599 trips · avg +2.1 min

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

    1,328 trips · avg +1.9 min

  • Bus und Service 77.4%

    1,592 trips · avg +1.9 min

  • Automobil Rottal 77.7%

    479 trips · avg +1.8 min

  • Auto AG Rothenburg 77.7%

    770 trips · avg +2 min

  • Verkehrsbetrieb LIECHTENSTEINmobil 78.1%

    852 trips · avg +2 min

  • BVB 79.3%

    5,270 trips · avg +1.8 min

  • Regionale Verkehrsbetriebe Baden-Wettingen 80.8%

    1,395 trips · avg +1.6 min

  • Forchbahn 80.9%

    178 trips · avg +4.2 min

  • Wengernalpbahn 81.3%

    155 trips · avg +1.5 min

  • tl 81.7%

    6,447 trips · avg +1.7 min

  • Busbetrieb Solothurn und Umgebung 81.7%

    793 trips · avg +1.6 min

  • Regiobus Gossau SG 82.2%

    690 trips · avg +1.6 min

  • Montreux-Oberland Bernois 82.3%

    141 trips · avg +1.4 min

  • Verkehrsbetriebe Biel 82.7%

    1,352 trips · avg +1.6 min

  • Stadtbus Frauenfeld 83.1%

    574 trips · avg +1.6 min

  • Bamert Bus 83.6%

    177 trips · avg +1.7 min

Most punctual operators

  • Regionalverkehr Bern-Solothurn 99.3%

    607 trips · avg +0.2 min

  • THURBO 98.7%

    1,112 trips · avg +0.3 min

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

    266 trips · avg +0.4 min

  • Lausanne-Echallens-Bercher 99.3%

    144 trips · avg +0.2 min

  • Zentralbahn 97.8%

    371 trips · avg +0.3 min

  • Aare Seeland mobil 97.9%

    338 trips · avg +0.4 min

  • Lugano-Ponte Tresa 99.2%

    129 trips · avg +0.3 min

  • Schweizerische Südostbahn 97.3%

    515 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. EC Bregenz – Zürich HB Zürich HB +156 min
  2. Bus 9 Schaffhausen, Ebnat – Schaffhausen, Kinepolis Schaffhausen, Ebnatand 3 more trips of this line +150 min
  3. Bus 12 Luzern, Gasshof – Luzern, Bahnhof Luzern, Bahnhofand 6 more trips of this line +143 min
  4. Tram 12 Genève, Bel-Air +107 min
  5. Bus 590 Couvet, espaceVAL – Les Verrières, Meudon Couvet, espaceVAL +103 min
  6. N2 Schaffhausen, Bahnhof +102 min
  7. Bus 19 Onex, cité – Vernier, village Vernier, village +95 min
  8. N3 Schaffhausen, Kinepolisand 1 more trips of this line +94 min
  9. Tram 17 Annemasse, Parc Montessuit +91 min
  10. NJ Zürich HB +91 min