The Nainar Mosque is situated at Karikodu in Idukki district.

This mosque is the largest and oldest in Idukki district. This mosque is believed to be built during the same time as the Bhagvathy Temple and is located just a little distance ahead of the latter. It was rebuilt in 1979, retaining the stone steps with inscriptions in an ancient script. The present structure is pretty recent construction, though quiet a few things do remind of its past. These include the stone steps with ancient inscriptions, a water tank carved out of a single piece of rock and few old pillars. t, a water tank sculpted from a single rock and some old pillars similar to the pillars found in temples of the old mosque.