Les cours d'eau à l'origine du fleuve, l'"Avon River", la "Cataract River" et la "Cordeaux River" prennent leurs sources seulement à quelques kilomètres de la mer, à environ 80 kilomètres au sud de Sydney sur le versant intérieur des bords du plateau qui domine Wollongong. S'éloignant de la mer en coulant vers le nord-ouest, ils se réunissent pour former la "Nepean River" qui passe par les villes de Camden et Penrith en formant la limite ouest de la région de Sydney.
La "Nepean River" qui vient de traverser dans un canyon les Montagnes blueues reçoit près de Penrith, la "Warragamba River" formée par la réunion de la "Wollondilly River", la "Nattai River", la "Kowmung River" et la "Cox's River" draine une vaste partie du versant est de la Cordillère australienne.
Au nord de Penrith, la "Nepean River" reçoit la "Grose River" et change de nom pour devenir la "Hawkesbury River". Elle traverse alors les villes de Richmond et Windsor et coule vers l'est à travers de magnifiques paysages pour rejoindre l'océan Pacifique à Broken Bay. La "Colo River" et la "Macdonald River" sont les principaux affluents de l'Hawkesbury.