Gujarat mainly witnesses three weathers and has extreme temperatures during these seasons. Summers remains between the months of March and June with very hot and dry weather and temperature reaches up to 43°C. Winter season starts in November and remains till February with temperature between 15°C and 35°C and one can feel chilled with the climate. Monsoon starts during mid-June and mid-September. The best time to visit the state is the months of October & February.