Kovilvenni is a town near Needamangalam in the district of Thiruvarur. It is 24 km away from Thanjavur.