Sabnahuar is a village in Harnaut tehsil in district of Nalanda, Bihar, India. As per the data provided by Census of India in 2011, total population of Sabnahuar was 8,828 which includes 4,654 males and 4,174 females. Sabnahuar covers 362 ha area. Pincode of Sabnahuar is N/A.