Belachalavadi is a village in Gundlupet tehsil in district of Chamarajanagar, Karnataka, India. As per the data provided by Census of India in 2011, total population of Belachalavadi was 2,049 which includes 1,039 males and 1,010 females. Belachalavadi covers 463.35 ha area. Pincode of Belachalavadi is 571109.