Karai is a village in Bansihari tehsil in district of Dakshin Dinajpur, West Bengal, India. As per the data provided by Census of India in 2011, total population of Karai was 2,818 which includes 1,462 males and 1,356 females. Karai covers 481.91 ha area. Pincode of Karai is 733121.