Nandihal is a village in Ramdurg tehsil in district of Belgaum, Karnataka, India. As per the data provided by Census of India in 2011, total population of Nandihal was 1,840 which includes 931 males and 909 females. Nandihal covers 1383.18 ha area. Pincode of Nandihal is 591123.