Bharhun is a village in Nagrota Bagwan tehsil in district of Kangra, Himachal Pradesh, India. As per the data provided by Census of India in 2011, total population of Bharhun was 527 which includes 269 males and 258 females. Bharhun covers 43.74 ha area. Pincode of Bharhun is 176056.