Karunagappally is situated 27 kms north of Kovalam. It is linked with Kovalam by rail and road. There is a mini civil station at Karunagappally. Padanayarkulangara, which forms part of the town, was once the military station at Kayamkulam Rajas. An idol of Buddha, recovered from a local tank here, is now preserved in the Krishnapuram palace the headquarters of Kayamkulam Rajas situated north of Oachira. The town has a temple dedicated to Lord Siva, two old mosques and a mar Thomas Church.