Keelnilavur is a village in Sankarapuram tehsil in district of Viluppuram, Tamil Nadu, India. As per the data provided by Census of India in 2011, total population of Keelnilavur was 377 which includes 179 males and 198 females. Keelnilavur covers 567.8 ha area. Pincode of Keelnilavur is 606207.