Skip to contentBePünktli

Zürich, Hardhof

Stop 8591176 · Zürich · ZH


This figure combines every line that calls here, from long-distance trains to local buses. A single line can differ from it.

Timetable period 2025

The figure covers the most recently completed timetable period. The current period is shown below, month by month. Nothing is averaged across a timetable change.

December 8, 2024 – December 13, 2025

96.31% less than 3 minutes late, coverage 98.73% (minimum coverage 90.00%)

ThresholdShareCoverageStop events counted
under 3:0096.31%98.73%99'382
under 5:0098.61%98.73%99'382
under 15:0099.17%98.73%99'382

Distribution of delays

MeasureValue (min:s)
Half of the arrivals at most0:40
90% of the arrivals at most1:50
95% of the arrivals at most2:27
Measured arrivals98'584

Nine arrivals in ten are delayed by less than 1:50.

Cancellations and early departures

MeasureShareCoverage
Ran rather than cancelled99.20%98.73%
Departures not early99.85%98.73%

An early departure is one more than a minute ahead of the timetable. Its share refers to measured departures, not to arrivals.

What this figure is made of

Three details help to read the figure above.

DisclosureShareWhat it means
Confirmed99.40%The share of scored arrivals that were detected at the stop. The rest are forecasts. This depends on the equipment at the stop, not on whether the vehicle came.
Timetable copies not scored0.02%The share of stops that were not scored because the reported forecast equalled the timetable time to the second. The higher this share, the smaller the basis of the figure.
Confirmed and exactly on timetable1.24%The share of confirmed arrivals reported on the exact timetable second. These arrivals are scored. The share is shown because it is unusually high for some operators.

The months inside this period

The figure above is calculated over the whole period. A single month can have quite different coverage.

MonthShareCoverageConfirmedTimetable copies not scoredConfirmed and exactly on timetable
January 202597.54%99.12%99.50%0.00%1.14%
February 202597.01%99.21%99.46%0.00%1.25%
March 202596.92%97.22%99.56%0.01%1.02%
April 202596.44%96.62%99.52%0.00%1.19%
May 202596.83%98.62%99.58%0.00%1.16%
June 202596.20%98.46%99.62%0.01%1.49%
July 202595.92%98.83%99.32%0.01%1.35%
August 202595.22%98.74%99.13%0.06%1.15%
September 202595.89%98.75%99.24%0.05%1.15%
October 202595.42%99.67%99.25%0.01%1.36%
November 202595.56%99.14%99.34%0.06%1.19%

Rows with no share are below the minimum coverage of 90% on their own. The figure above still holds: it is measured over the whole period, and the period reaches the minimum coverage.

Trend: Timetable period 2026

The current timetable period, month by month. Each month is calculated on its own.

MonthShareCoverageConfirmedTimetable copies not scoredConfirmed and exactly on timetable
January 202696.99%99.73%99.64%0.01%1.29%
February 202697.40%99.82%99.74%0.01%1.02%
March 202696.84%99.65%99.12%0.04%1.03%
April 202697.63%99.84%99.78%0.00%1.05%
May 202696.48%99.69%99.49%0.01%1.00%
June 202695.24%99.64%99.42%0.02%1.23%
July 202694.50%99.74%99.36%0.02%1.14%
August 202697.23%99.53%99.46%0.04%0.90%
September 202695.67%99.64%99.47%0.02%0.84%
October 2026not published3.23%99.65%0.00%0.00%

Each row has its own coverage. Where a month is below the minimum coverage, no share is shown. The three columns on the right show why.

Not measured yet. These months are later than the archive's latest day: November 2026

By hour of day

The time of day affects punctuality more than almost anything else measured here.

The table covers the last 365 days in the archive, not the timetable period above. It shows the hours as services run today.

October 2, 2025 – October 1, 2026

HourMonTueWedThuFriSatSunStop events counted
04:00too few measurementstoo few measurementstoo few measurementstoo few measurementstoo few measurementstoo few measurementstoo few measurements291
05:0097.27%96.64%99.58%98.13%98.51%98.82%97.42%3'229
06:0095.42%96.91%98.25%97.79%98.80%99.28%99.76%5'103
07:0096.65%96.39%97.82%96.94%98.21%98.50%99.52%4'947
08:0094.39%93.97%93.58%94.00%97.57%98.93%99.04%5'125
09:0095.92%95.62%96.22%96.09%96.96%99.05%98.56%5'106
10:0097.06%96.26%97.44%96.45%96.67%99.04%98.53%5'538
11:0096.30%97.23%96.46%95.30%96.38%97.70%98.56%5'541
12:0096.33%96.63%97.83%96.41%96.17%96.45%98.72%5'561
13:0094.92%96.02%95.42%94.05%94.46%96.13%99.68%5'550
14:0095.30%95.98%94.79%95.30%95.26%95.50%98.71%5'531
15:0096.33%96.21%95.51%94.46%95.07%94.90%98.23%5'549
16:0098.36%96.65%94.47%95.75%97.41%94.41%97.76%5'758
17:0095.86%95.88%92.94%94.81%94.83%95.04%96.15%5'560
18:0094.88%95.65%94.37%92.07%93.14%93.52%96.95%5'397
19:0096.83%96.68%94.01%95.45%94.55%93.70%96.96%5'543
20:0097.14%95.93%96.41%95.43%93.32%92.55%98.35%5'656
21:0097.24%97.36%98.06%96.21%95.11%95.99%98.08%4'337
22:0098.89%98.39%97.30%96.74%98.23%96.31%98.26%4'404
23:0098.25%98.00%97.39%97.21%97.53%97.10%99.78%3'518
00:00 (+1)98.50%98.48%97.56%97.08%98.95%95.63%99.51%2'978
01:00 (+1)too few measurementstoo few measurementstoo few measurementstoo few measurementstoo few measurementstoo few measurementstoo few measurements313
02:00 (+1)nothing measurednothing measuredtoo few measurementsnothing measurednothing measuredtoo few measurementsnothing measured15
03:00 (+1)nothing measurednothing measuredtoo few measurementsnothing measurednothing measuredtoo few measurementsnothing measured11

The outline marks each day's worst hour. It is not the same hour on every day.

Hours marked (+1) fall after midnight and still count towards the day before.

An hour's coverage only shows what share of stops carries a scored time. The figure at the top of the page also accounts for days and journeys, so it rests on more evidence.

About this stop

Stop number8591176
MunicipalityZürich
CantonZH
Country codech

The stop is measured as a whole: all platforms and tracks together. A single platform has no figure of its own here.

Source and method

Source of the measurements: opentransportdata.swiss (istdaten). How we measure is written up in the methodology.

A figure is only published from 90% coverage. Below that, no figure is shown here.