Mumbai has a tropical climate with dry summers. The temperature typically varies from 66°F to 92°F over the course of the year, and is rarely below 60°F or above 97°F. The hot season lasts for 44 days, from October 12 to November 25, with an average daily high temperature above 91°F.