Interchange Connection Reliability

Adherence to timetable at the interchange, measured directly, not modelled
Weekdays, 13.07.26 to 24.10.26

Executive Summary

Across 1,078,715 measured trips on Sydney trains and buses, one pattern holds steady: a single train line or bus route, judged purely on its own timetable, usually looks fine. It's the interchange, the moment a commute depends on one service meeting another, where that reliability consistently breaks down. A commute that requires a change fares measurably worse than either service does alone.

This project runs on one local PC, not a server, so it was never going to be able to promise continuous, uninterrupted collection. What it can do is use everything collected while it was running, 68 weekdays of it so far, to show the trend rather than a single day's snapshot. That's what the figures below now reflect.

Find your station or route

Search every train, metro, light rail, ferry station and bus route in NSW, not just the ones curated below. If we're already measuring it, you'll see the real figure; if not, you can ask us to start.

Or browse by region: how trains and buses are performing where you are, worst to best.

How to read this page

At a glance, across the collected history

Trains

All Trains overall92.2%
average of 26 tracked figures

North West

Strathfield92.7%
Parramatta92.9%
Blacktown93.1%
Epping97.4%

North East

Chatswood95.3%
Hornsby96.7%

South West

Penrith85.6%
Fairfield89.0%
Cabramatta90.9%
Liverpool91.6%
Glenfield92.5%
Edmondson Park93.2%
Campbelltown95.3%
Revesby95.5%
Leppington99.0%
Bankstown99.2%

South East

Sutherland79.7%
Hurstville84.1%
Kogarah84.8%
Town Hall92.5%
Wynyard93.9%
Redfern94.2%
Wolli Creek94.6%
Central96.1%
Bondi Junction96.5%

Buses

All Buses overall72.1%
average of 29 tracked figures

North West

Castle Hill71.4%
Strathfield73.4%
Epping78.6%
Blacktown84.7%
Rouse Hill85.4%
Parramatta91.4%

North East

Macquarie Park44.9%
Hornsby84.6%
Chatswood84.7%

South West

Revesby48.7%
Leppington55.0%
Glenfield57.4%
Edmondson Park60.9%
Bankstown65.0%
Campbelltown70.4%
Penrith78.1%
Fairfield79.7%
Cabramatta85.9%
Western Sydney Airport88.4%
Liverpool93.7%

South East

Redfern46.5%
Central56.4%
Sutherland58.8%
Town Hall63.5%
Kogarah66.3%
Hurstville67.7%
Wynyard69.6%
Bondi Junction86.7%
Wolli Creek91.9%

Train & Bus

North West

Castle Hill (bus)73.2%
Strathfield (bus)80.7%
Epping (bus)81.6%
Blacktown (bus)85.1%
Rouse Hill (bus)86.0%
Parramatta (bus)91.0%

North East

Macquarie Park (bus)51.6%
Chatswood (bus)85.3%
Hornsby (bus)86.7%

South West

Revesby (bus)56.6%
Leppington (bus)61.3%
Bankstown (bus)66.5%
Edmondson Park (bus)71.6%
Campbelltown (bus)73.5%
Liverpool (bus)74.9%
Penrith (bus)78.9%
Fairfield (bus)81.5%
Cabramatta (bus)88.4%
Glenfield (bus)94.2%

South East

Sutherland (bus)62.7%
Kogarah (bus)68.5%
Hurstville (bus)69.3%
Wynyard (bus)72.3%
Town Hall (bus)74.7%
Redfern (bus)81.5%
Central (bus)81.6%
Bondi Junction (bus)87.6%
Wolli Creek (bus)88.2%

Explore your interchange

Pick your station or stop to see the measured connection reliability for your specific situation, the same method used for the headline figures below.

Headline interchanges, worst to best

Leppington: bus to T2 train61.3%
2-minute window · based on 10974 measured departures across the collected history
Edmondson Park: bus 859 to train T271.6%
1-minute window · based on 6959 measured departures across the collected history
Western Sydney Airport: bus routes 790 / 825 / 86088.4%
Tier 2 connection window · based on 3168 measured departures across the collected history
Town Hall: T1 / T4 change92.5%
Tier 3 connection window · based on 22726 measured departures across the collected history
Glenfield: T2 / T8 change92.5%
Tier 1 connection window · based on 12543 measured departures across the collected history
Strathfield: T1 / T9 change92.7%
Tier 3 connection window · based on 16667 measured departures across the collected history
Parramatta: T1 / T5 change92.9%
Tier 3 connection window · based on 10590 measured departures across the collected history
Blacktown: T1 / T5 change93.1%
Tier 3 connection window · based on 9385 measured departures across the collected history
Liverpool: bus routes 825 / 86093.7%
Tier 2 connection window · based on 1614 measured departures across the collected history
Wynyard: T1 / T8 change93.9%
Tier 3 connection window · based on 13181 measured departures across the collected history
Redfern: T2 / T4 change94.2%
Tier 3 connection window · based on 21148 measured departures across the collected history
Glenfield: train (T2/T8) to bus 86494.2%
2.5-minute window · based on 12851 measured departures across the collected history
Wolli Creek: T4 / T8 change94.6%
Tier 3 connection window · based on 24570 measured departures across the collected history
Chatswood: T1 train / M1 metro change95.3%
Tier 3 connection window · based on 20937 measured departures across the collected history
Central: T2 / T8 change96.1%
Tier 3 connection window · based on 22965 measured departures across the collected history
Hornsby: T1 / T9 change96.7%
Tier 3 connection window · based on 7437 measured departures across the collected history
Epping: T9 train / M1 metro change97.4%
Tier 3 connection window · based on 18762 measured departures across the collected history

Discover tiers

Pick where you're travelling from and to, to see the adherence tier at every interchange the trip requires, and whether that tier is today's mechanical default or a community estimate.