Rio de Janeiro has a tropical climate, with hot, humid summers and warm, sunny winters. Being in the southern hemisphere June to August is the winter season, when temperatures are a little cooler and rainfall is higher. The coldest month of the year is July, with an average low of 17 °C (63 °F) and high of 22 °C (72 °F).
November to March is the summer season, when temperatures are at their highest and humidity is at its peak. The average summer high temperature is around 27 °C (81 °F) with a low of 21 °C (70 °F).
Rainfall is abundant in Rio, with an annual average of 1,500 mm (60 in). It is highest in the months of December and January, when temperatures are the highest. June to August is the dry season, when rainfall is low and temperatures are also the lowest.
The best time to visit Rio de Janeiro is during the spring (September to November) or fall (March to May). The weather is warm and sunny during these months, and there is less rainfall.
The bar chart below shows the average monthly peak daytime temperatures at Rio de Janeiro
Please note: these are the average peak daytime temperatures (usually around mid-afternoon) so do not show daytime / night highs and lows. To see the daily range of temperatures have a look at the temperature max / min chart below.
The graph below shows the average rainfall and number of rainy days per month.
Average annual rainfall in Rio de Janeiro: 1563.033mm (615.4 inches)
The bar chart below shows the average daily sunshine hours in Rio de Janeiro
The graph below shows the daily range of temperatures for each month.
The graph below shows the average sea temperature.
The graph below shows the average wind speed.
A monthly average windspeed of over 16km/h or 10mph suggests a location is fairly windy.
The graph below shows the average relative humidity.
|Hottest month:||February||29.9°C 85.8°F|
|Driest month:||July||66mm 2.6ins|
|Coldest month:||July||24.2°C 75.6°F|
|Wettest month:||December||207mm 8.1ins|
|Warmest sea:||March||26.3°C 79.3°F|