Ahmedabad experiences a hot, semi-arid climate (Köppen climate classification *BSh*). The weather is divided into three main seasons: summer, monsoon, and winter.
* **Summer (March to June):** Extremely hot and dry. Average highs frequently reach 41°C to 43°C (106°F to 109°F), and intense heatwaves in May can push temperatures even higher. * **Monsoon (July to October):** Brings relief from the heat with high humidity and moderate rainfall. The city receives an average annual rainfall of about 750 to 800 mm, almost entirely during this period. * **Winter (November to February):** Mild, pleasant, and dry. Average temperatures range from 12°C to 30°C (53°F to 86°F), making it the most popular time for tourism and outdoor festivals.
The city is generally insulated from coastal cyclones, though heavy monsoon downpours can occasionally cause localized waterlogging. The best time to visit is between November and February.
