Pookode Lake is a natural freshwater lake surrounded by evergreen forests and mountain slopes at an altitude of 2500ft above sea level. Pookode Lake is a beautiful freshwater lake in the Wayanad district in Kerala, South India. Pookode Lake is the smallest and highest altitude freshwater lake in Kerala. Pookode Lake has the shape of India’s map. Pethia pookodensis, is a species of cyprinid fish known to occur only in Pookode Freshwater Lake. Pookode Lake has lot’s of blue lotus and fresh water fishes. The forests surrounding the Pookode Lake hold lot’s of wild animals, birds and flies. Getting There : Nearest Railway Station is Calicut Railway Station, Nearest Airport is Karippur International Airport.