O Rio Avon começa na encosta sudeste do Monte Wellington, parte da Grande Faixa Dividida. O rio serpenteia ao sul, depois ao leste, depois ao sul por sudeste, antes de chegar à sua foz para formar o Lago Wellington. O Avon tem dez tributários, incluindo o Rio Turton e o Rio Perry. O Rio Latrobe também desagua no Lago Wellington. Este lago deságua no Estreito de Bass através do rio Mitchell ao sul da entrada dos lagos. O rio Avon desce 664 metros ao longo de seu curso de 122 km.
As partes superiores do rio se encontram dentro do Parque Selvagem da Avon, que é acidentado, florestado e de difícil acesso. O rio passa então por colinas cobertas de floresta, e depois por terras agrícolas desmatadas. Ao redor de Stratford o rio tem uma largura de até 500 metros, fluindo através de bancos de areia e seixos. Ao longo da margem do rio está o Distrito de Irrigação Macallister. A água desta área de irrigação flui para o rio ao longo do Nuntin Creek, que se junta a 10 km a jusante de Stratford.
A Avon não tem nenhuma represa grande, e sua água não é utilizada em sua maioria. Nas proximidades, os rios Latrobe e Thomson fornecem água potável a Melbourne, a maior fábrica de papel e celulose da Austrália, a indústria elétrica do Vale Latrobe, e irrigação,
O rio Avon era importante para o povo indígena Gunai/Kurnai. Na Reserva Knob, 3 km ao sul de Stratford, está a Trilha Cultural Gunai/Kurnai Bataluk. Esta trilha segue os caminhos usados pelos povos indígenas da Gippslândia Oriental durante 30.000 anos.