Climate in the Western Ghats varies with altitudinal gradation and distance from the equator. The climate is humid and tropical in the lower reaches tempered by the proximity to the sea. Elevations of 1,500 m (4,921 ft) and above in the north and 2,000 m (6,562 ft) and above in the south have a more temperate climate. Average annual temperature is around 15 °C (60 °F). In some parts frost is common, and temperatures touch the freezing point during the winter months. Mean temperature range from 20 °C (68 °F) in the south to 24 °C (75 °F) in the north. It has also been observed that the coldest periods in the South Western Ghats coincide with the wettest.
During the monsoon season between June and September, the unbroken Western Ghats chain acts as a barrier to the moisture laden clouds. The heavy, eastward-moving rain-bearing clouds are forced to rise and in the process deposit most of their rain on the windward side. Rainfall in this region averages 3,000–4,000 mm (120–160 in) with localised extremes touching 9,000 mm (350 in). The eastern region of the Western Ghats which lie in the rain shadow, receive far less rainfall averaging about 1,000 mm (40 in) bringing the average rainfall figure to 2,500 mm (150 in). Data from rainfall figures reveal that there is no relationship between the total amount of rain received and the spread of the area. Some areas to the north in Maharashtra while receiving heavier rainfall are followed by long dry spells, while regions closer to the equator receiving less annual rainfall, have rain spells lasting almost the entire year.