Rajkot has a hot semi-arid climate , with hot, dry summers from mid-March to mid-June and the wet monsoon season from mid-June to October, when the city receives 670 millimetres or 26 inches of rain on average, although this rainfall varies greatly from year to year – for instance less than 160 millimetres or 6.3 inches fell in 1911 and 1939 but more than 1,300 millimetres or 51 inches in 1878 and over 1,450 millimetres or 57 inches in the incomplete year of 1959. The months from November to February are mild, the average temperature being around 20 °C or 68 °F, with low humidity.
One of the most important weather phenomena that is associated with the city of Rajkot is the cyclone. The cyclones generally occur in the Arabian Sea during the months after the rainy season. The region experiences a lot of rainfall and high-speed winds during the time of the year after the monsoon season as well as the months of May and June. However, June experiences lesser amount of rainfall and winds than the post-monsoon time. Thunderstorms are another important part of the Rajkot weather in the months of June and July. During summer time, the temperature ranges between 24 and 42 °C (75.2 and 107.6 °F). In the months of winter, Rajkot temperature varies between 10 and 22 °C (50.0 and 71.6 °F) but on a whole winters are pleasant.