Meenvallam is a small waterfall located just 8 km from Thuppanad on Palakkad-Mannarkad route. A combination of enchanting beauty and scenic splendor. The water falls from nearly 20 to 25 feet and the depth is around 15-20 feet. There are 10 steps for the waterfalls of which only 2 are accessible to the visitor the rest is located deep inside.