Thodupuzhayar, originating from Idukki District
, is one of the three important rivers which plays a great role in making the district a picturesque one with many high ranges and wooded valleys. It is on the banks of this river, that the scenic Thodupuzha
town is situated. At Muvattupuzha
in Ernakulam District
, this river meets with the Kaliyar and Kothamangalam rivers.