Kanjirapuzha Dam is situated in Palakkad District of Kerala.The dam is constructed across the river Siruvani River. This fascinating dam, surrounded by hills, is about 38 km from Palakkad. The water spread of the dam lies in a single stretch.

An evergreen forest named Vettilachola is immediately beyond the reservoir. Three islands in the reservoir gain a special attraction. These islands are abundant with marine life including commercial varieties grown by the fisheries department.

Nearest Railway station : Palakkad
Nearest Airports :Coimbatore Airport 40 km. and Cochin International Airport, Nedumbassery -160 km