Punnamada Lake is a part of the Vembanad Lake, which is the biggest lake in Kerala. Vembanad Lake spans to a number of districts in Kerala. Hence, it is called by different names at different parts of Kerala. When the lake reaches Kuttanad, it is called Punnamada Lake or Punnamada Kayal. Punnamada Lake, popularly known as Punnamada Kayal is an extension of the Vembanad Lake, the biggest lake in Kerala. As Vembanad lake spans across many districts, it is called by different names in each district. It is called as Punnamada Lake when is reaches Kuttanad district. The lake located at a distance of 38 kms from the city of Alappuzha.This breathtaking lake spread over the Kuttanad region in the Alappuzha district attracts a large number of tourists during the festive month of Onam celebration. Punnamada Lake surrounds three main islands of Kerala, namely, Pathiramanal, Perumbalam and Pallippuram.The lake is an extension of Vembanad Kayal, which spans from Alappuzha in the south to Azheekkode in the north. Punnamada Lake is the largest surface water ecosystem of India. The place has thus become a major tourist attraction in Kerala.