Heathcote is a town in central Victoria, Australia, situated on the Northern Highway 110 kilometres north of Melbourne and 40 kilometres south-east of Bendigo via the McIvor Highway.