Brazil has a predominantly tropical and subtropical climate, with temperatures typically ranging from around 12°C (54°F) in the southern highlands during winter to 40°C (104°F) in the northeastern interior in summer; the best time to visit Rio de Janeiro is the dry season from May to September, while the Amazon is most accessible from June to November. Because Brazil stretches across the Southern Hemisphere from roughly 5°N to 34°S, "Brazilian weather" actually means half a dozen distinct climates, each with its own rhythm of heat and rain.
How Many Climate Zones Does Brazil Have?
Brazil, the world's fifth-largest country, packs an enormous range of climates into its borders. Geographers usually identify five broad zones using the Köppen system: equatorial (Af, Am) in the Amazon, tropical wet-and-dry savanna (Aw) across the central plateau, semi-arid (BSh) in the northeastern interior, and humid subtropical (Cfa, Cfb) in the far south.
- Average annual temperature: roughly 20–28°C depending on region
- Annual rainfall: from about 500 mm in the dry northeast to over 3,000 mm in parts of the Amazon
- Latitude span: equator to subtropics, a vertical reach of nearly 4,000 km
The single most important thing to understand is that there is no one "season" that applies nationwide. In the equatorial north, the calendar is divided into wet and dry periods rather than hot and cold ones. Manaus, deep in the Amazon, sits near 27°C in every single month of the year. In the south, by contrast, genuine winters arrive with frost and even rare snow.
When Are Brazil's Seasons?
As a Southern Hemisphere country, Brazil's calendar seasons run opposite to those of Europe and North America. Summer falls between December and February, and winter between June and August. This is why Rio's famous Carnival, held in February or March, takes place in the steamy heat of high summer rather than the cool of winter.
- Amazon (year-round): 25–33°C (77–91°F), little temperature change
- Rio de Janeiro summer (Dec–Mar): 25–35°C (77–95°F)
- Rio de Janeiro winter (Jun–Aug): 18–25°C (64–77°F)
- Southern Brazil winter: 5–18°C (41–64°F)
Southern states such as Paraná, Santa Catarina, and Rio Grande do Sul behave very differently from the tropical heartland. Cities like Curitiba and Porto Alegre regularly dip below 5°C in winter, frost is common in the highlands, and the Serra Gaúcha occasionally sees light snow. São Paulo, the largest city in the Southern Hemisphere, can record winter mornings near freezing, surprising travellers who packed only for the beach.
Rainfall and Weather Patterns
Rain, more than temperature, defines daily life across much of Brazil. The Amazon basin is drenched by 2,000–3,000 mm a year, with a wet peak from December to May. During this period the great rivers can rise 10–15 metres, spilling into the surrounding forest to create the seasonally flooded várzea ecosystem that visitors explore by canoe.
- Amazon: 2,000–3,000 mm annually, wet season December–May
- Rio and the southeast: about 1,200 mm, concentrated October–March
- Northeast sertão: 400–800 mm, highly unreliable
- Southern Brazil: around 1,500 mm, spread evenly through the year
The southeast, including Rio and São Paulo, has a clear wet season (October–March) and dry season (April–September). Heavy summer downpours can trigger dangerous mudslides on Rio's steep, favela-clad hillsides. The northeastern sertão, by contrast, is Brazil's driest corner: a semi-arid backland where periodic severe droughts have shaped both the landscape and the region's history of hardship and migration.
The Best Time to Visit Brazil
Because conditions vary so widely, the ideal travel window depends entirely on where you are headed. There is no single "good month" for the whole country.
- Rio de Janeiro: May–September, dry and mild winter weather around 20–25°C
- Amazon: June–November, the dry season with lower rivers and easier trekking
- Pantanal (wildlife): July–October, when animals gather around shrinking waterholes
- Salvador and the northeast: September–February for warm, sunny coastal weather
Rio is at its most pleasant during the dry winter, when rain is rare and the beaches are less crowded, though many travellers happily endure the summer heat for Carnival. The Pantanal wetlands reward wildlife watchers most in the dry months, while Iguazu Falls thunders impressively all year but runs fullest during the wet season from November to March. For a deeper look at the country behind the weather, see our brazil country guide.
Frequently Asked Questions
Does it ever snow in Brazil?
Yes, though only rarely and in the far south. The highlands of Rio Grande do Sul and Santa Catarina, especially the Serra Gaúcha, occasionally see light snow or frost during cold winter snaps, while the rest of the country remains warm or hot.
What is the hottest part of Brazil?
The northeastern interior, particularly the semi-arid sertão, records Brazil's most extreme heat, with summer temperatures climbing toward 40°C (104°F). The Amazon stays consistently warm and humid but rarely reaches such peaks.
Is Brazil always hot and tropical?
No. While most of Brazil is tropical, the southern states have a humid subtropical climate with genuine cool winters. Cities such as Curitiba and Porto Alegre can drop below 5°C, dispelling the idea that all of Brazil is uniformly warm.
When is the rainy season in the Amazon?
The Amazon's wet season runs roughly from December to May, when rivers rise dramatically and flood the surrounding forest. The drier months of June to November are generally better for trekking and wildlife spotting.
