El río Hawkesbury (del inglés: Hawkesbury River), además conocido como Deerubbun, es un corto río costero de Australia, uno de los principales ríos de la región costera de Nueva Gales del Sur.
El río Hawkesbury y sus afluentes prácticamente rodean la región metropolitana de Sídney.
El río Hawkesbury tiene su origen en la confluencia del río Nepean y el río Grose, al norte de Penrith.
Tiene una longitud de 120 km y es navegable.
Las siguientes islas están dadas por orden según la corriente del río aguas abajo: