Der Avon-Fluss beginnt an den südöstlichen Hängen des Mount Wellington, einem Teil der Great Dividing Range. Der Fluss schlängelt sich nach Süden, dann nach Osten, dann von Süden nach Südosten, bevor er seine Mündung erreicht und den Wellington-See bildet. Der Avon hat zehn Nebenflüsse, darunter den Turton River und den Perry River. Der Latrobe River mündet ebenfalls in den Lake Wellington. Dieser See mündet durch den Mitchell River südlich des Eingangs des Sees in die Bass Strait. Der Avon River fällt auf seinem 122 Kilometer langen Lauf 664 Meter (2.178 ft) ab.
Die oberen Teile des Flusses liegen innerhalb des zerklüfteten, bewaldeten und weitgehend unzugänglichen Avon-Wildnisparks. Der Fluss fließt dann durch bewaldete Hügel und dann durch gerodetes Farmland. Um Stratford herum ist der Fluss bis zu 500 Meter breit und fließt durch Sand- und Kiesbänke. Am Rande des Flusses liegt der Macallister-Bewässerungsdistrikt. Das Wasser aus diesem Bewässerungsgebiet fließt entlang des Nuntin Creek in den Fluss, der sich 10 Kilometer (6,2 mi) flussabwärts von Stratford vereinigt.
Der Avon hat keine großen Staudämme, und sein Wasser ist größtenteils ungenutzt. Die nahe gelegenen Flüsse Latrobe und Thomson Rivers versorgen Melbournes Trinkwasser, Australiens größte Zellstoff- und Papierfabrik, die Energieindustrie im Latrobe Valley und die Bewässerung,
Der Avon-Fluss war für das indigene Volk der Gunai/Kurnai wichtig. Im Knob-Reservat, 3 Kilometer (1,9 Meilen) südlich von Stratford, befindet sich der Gunai/Kurnai Bataluk Cultural Trail. Dieser Pfad folgt den Pfaden, die von den Ureinwohnern von East Gippsland 30.000 Jahre lang benutzt wurden.