120

120 Chatswood → City — daily health

one card per service day · tap any day for the trip-by-trip board
← all routes
5
days tracked
71%
avg on time
576
trips observed
9
total no-shows
Wed 19 Aug 2026live
81%on time
111 completed4 no-show128 trips
Tue 18 Aug 2026
80%on time
15 completed2 no-show128 trips
Mon 17 Aug 2026
84%on time
126 completed1 no-show128 trips
Sun 16 Aug 2026
65%on time
95 completed1 no-show96 trips
Sat 15 Aug 2026
47%on time
95 completed1 no-show96 trips
Auto-refreshes every 2 min · route 120 health tracker

Data source. Built from realtime (GTFS‑Realtime trip updates and vehicle positions) and timetable data published by Transport for NSW via the Transport for NSW Open Data Hub, used under the Creative Commons Attribution 4.0 licence. This site is independent: it is not endorsed by, affiliated with, or produced by Transport for NSW.

Calculations. All lateness, crowding, on‑time and no‑show figures shown here are calculated by the site owner on a best‑efforts basis from those public feeds. They are not official Transport for NSW performance measures, may contain errors or gaps where the feeds are incomplete, and should not be relied on for travel decisions.

Actual observations only. A stop is shown only once a bus has reached or passed it. Stops still ahead of a running bus are left blank rather than filled with the feed’s predictions, so a trip in progress shows a partial row by design.