Being a coastal town, Nagapattinam enjoys a tropical weather. Summer starts in March and remains till June. The average maximum temperature during the summers goes up to 35°C. Humidity is high. Monsoons arrive in late June with heavy rainfall. The city also experiences cyclones during the monsoon. Winters are really pleasant and average minimum temperature in the town remains around 20°C. Winter months are November to February and this is the best period for Nagapattinam.