City India

Cities in Idukki

Thodupuzha is a municipal town located in Idukki district, in the Indian state of Kerala, that covers an area of 35.43 km2 (13.68 sq mi). It lies on the banks of Thodupuzha river, which merges with the Kaliyar and Kothamangalam rivers at Muvattupuzha to form the Muvattupuzha river. Thodupuzha is 53 km (33 mi) from Kottayam, 75 km (47 mi) from Kattappana and 60 km (37 mi) south east of Kochi. Thodupuzha is 197 km (122 mi) from the state capital, Trivandrum. The geographical classification of the Thodupuzha Region is Malanad or Keezhmalanad. Thodupuzha is the largest town in Idukki district and is a main commercial center. The town is being modernized with the help of a program sponsored by the World Bank. It was once part of Travancore. The Thodupuzha municipality area is characterized by abundant vegetation.