Kilakottai is a village in Attur tehsil in district of Dindigul, Tamil Nadu, India. As per the data provided by Census of India in 2011, total population of Kilakottai was 8,922 which includes 4,300 males and 4,622 females. Kilakottai covers 1259.83 ha area. Pincode of Kilakottai is 624302.