Belgrave Heights is a town in Melbourne, Victoria, Australia, 38 km south-east from Melbourne's central business district. Its local government area is the Shire of Yarra Ranges. At the 2011 census, Belgrave Heights had a population of 1,376.
Belgrave Heights Post Office opened on 1 August 1938 as settlement began in the area, and closed in 1977.
In February 1983, the Ash Wednesday fires swept through the area, destroying 238 houses and killing 21 people.