Brazil

Brazil Weather & Climate: Monthly Averages

Monthly climate averages for Brazil, temperatures, rainfall and the best time to visit.

Climate overview of Brazil

Brazil's tropical and subtropical climate makes it a great destination throughout the year. Brazilian winter lasts only for three months, from June to August. Summer, from December to February, is the period when most of the rainfall occurs in the country.

Most parts of Brazil experience average annual rainfall between 900 mm (35 in) and 1600 mm (63 in). However, the Amazon region receives significantly more, with rainfall ranging between 2000 mm (79 in) and 3000 mm (118 in) annually. In contrast, areas such as the semi-arid northeast receive as little as 300 mm (12 in) to 800 mm (31 in).

Temperature Variations

Temperatures change seasonally, with winter averages ranging between 10°C (50°F) and 18°C (64°F). Summer is much hotter, with temperatures between 30°C (86°F) and 40°C (104°F), especially in Rio de Janeiro and the more southerly regions. High temperatures, combined with frequent rain showers, increase humidity levels.

Best Time to Visit Brazil

Brazil is beautiful all year round, but the best time to visit is from June to September. During this period, most parts of the country experience lower precipitation, cooler temperatures, and favorable travel conditions. However, given Brazil's vast size and diverse landscape, weather conditions can vary greatly from region to region. It is always wise to check the conditions in the specific area you plan to visit.

Explore Brazil by month

Popular cities by month

Compare cities per month. Toggle cities on/off.

Rio de Janeiro Florianópolis Sao Paulo Fortaleza Salvador Foz do Iguaçu
Day temperature (°C)
Monthly rainfall (mm)
Monthly sunshine (hours)

Climate map

Average daily temperature, monthly rainfall & sunshine hours across cities.

Avg day temp (°C)
32°

Regional climate differences

Explore the climate diversity across Brazil.

Compare popular cities

Average daytime and nighttime temperatures, yearly rainfall and sunshine.

Rio de Janeiro 26°C (79°F) 32°C (90°F) 18°C (64°F) 24°C (75°F) 1392 mm (55 in) 2,183 hours
Florianópolis 21°C (70°F) 29°C (84°F) 14°C (57°F) 22°C (72°F) 1600 mm (63 in) 1,988 hours
Sao Paulo 23°C (73°F) 29°C (84°F) 12°C (54°F) 19°C (66°F) 1540 mm (61 in) 1,998 hours
Fortaleza 30°C (86°F) 31°C (88°F) 24°C (75°F) 26°C (79°F) 1079 mm (42 in) 2,847 hours
Salvador 26°C (79°F) 29°C (84°F) 23°C (73°F) 26°C (79°F) 1286 mm (51 in) 2,496 hours
Foz do Iguaçu 24°C (75°F) 33°C (91°F) 13°C (55°F) 22°C (72°F) 1900 mm (75 in) 2,310 hours

FAQ

What is the best time to visit Brazil?

The warmest month in São Félix do Tocantins is September, with daytime highs of 36°C (97°F). Natal is the sunniest destination, with 293 hours of sunshine in October. Brazil has distinct dry (May to September) and wet (November to March) seasons. Explore Brazil weather by month for a detailed breakdown.

What temperatures can I expect in Brazil?

São Félix do Tocantins is the warmest destination, reaching 36°C (97°F) in September with nights around 23°C (73°F). São Joaquim national park is the coolest, with July daytime highs of just 16°C (61°F) and nights dropping to 6°C (43°F). Temperatures are relatively stable throughout the year. See the city comparison for a full overview.

How much rain does Brazil get?

Rainfall varies across Brazil. Paraty is the wettest, receiving 3256 mm (128 in) per year, with January the wettest month at 510 mm (20 in). São Félix do Tocantins is the driest at 1311 mm (52 in) per year. Use the climate map to explore rainfall patterns across regions.

How sunny is Brazil?

Natal is the sunniest destination in Brazil, enjoying 2,931 hours of sunshine per year, with October the brightest month at 293 hours. Overall, Brazil enjoys abundant sunshine year-round. Compare sunshine across cities in the charts above.

What is the climate like across Brazil?

Rio de Janeiro has very warm summers reaching 32°C (90°F) in February and warm winters dropping to 26°C (79°F), with 2,183 hours of sunshine and 1392 mm (55 in) of rain per year. Florianópolis has warm summers reaching 29°C (84°F) in February and pleasant winters dropping to 21°C (70°F), with 1,988 hours of sunshine and 1600 mm (63 in) of rain per year. Sao Paulo has warm summers reaching 29°C (84°F) in February and warm winters dropping to 23°C (73°F), with 1,998 hours of sunshine and 1540 mm (61 in) of rain per year. Explore the climate charts and comparison table for more cities.

Places in Brazil

Select a city to see its average temperature, precipitation and hours of sunshine over the year.

Explore more

Travel inspiration

Must-visit destinations and experiences across Brazil.