The climate of Gujarat is varied. The northwestern part of the state is dry, with less than 500 mm (20 in) of rain a year. In the more temperate central part of the state, the annual rainfall is more than 700 mm (28 in). In the southern part of Gujarat, rainfall averages 2000 mm (79 in) a year. The summer months are from April to June with temperatures ranging from 27ēC to 42ēC. and have been known to reach as high as 48° C (118° F). Winters are better with a temperature variance of 14ēC to 29ēC. Monsoon touches the state in June and remain here till September. Best time to visit Gujrat is October to March. A varied climate characterised by a dry northwest, scorching summers, a cold winter have made this state a land of unexplainable contrasts.
On the basis of physiology, Gujarat can be divided into several regions like Kutch, Saurashtra, Kathiawad, and Northeast Gujarat.
Kutch is situated on the northwestern border of the state bordering Pakistan with a maximum altitude of 300 meters and almost desert-like topography. The ridge of Jurassic sandstone in the central part of the region breaks into the landscape at several places. In the north is Rann of Kutch, a salt marsh and in the south is Little Rann of Kutch.
Between Saurashtra and Khambhat is Kathiawad with a maximum altitude of 180 meters and if is flanked by sandstones in the north. It is a region made up of Deccan lavas and cut across by the lava dykes.
The Central Kutch region extends to Northeast Gujarat and the region has low hills and small plains.
Southeast Gujarat is an extension of the Western Ghats and receives the highest rain in the state.
The four rivers namely Narmada, Tapti, Mahi and Sabarmati all grace the southeast end of the state.