Khairibahal is a village in Purulia II tehsil in district of Puruliya, West Bengal, India. As per the data provided by Census of India in 2011, total population of Khairibahal was 761 which includes 387 males and 374 females. Khairibahal covers 354.1 ha area. Pincode of Khairibahal is 723126.