Eildon is a town in Victoria, Australia. It is located near Lake Eildon, on the Goulburn Valley Highway, in the Shire of Murrindindi local government area. At the 2006 Census, Eildon had a population of 1186.
The lake that shares its name with the town is a renowned playground for water sports and camping.
Together with its neighbouring township Thornton, Eildon has an Australian Rules football team (Thornton-Eildon) competing in the Yarra Valley Mountain District Football League.
Golfers play at the course of the Eildon Golf Club on Jamieson Road.