Porto Alegre Weather, When to Go and Climate Information

(Porto Alegre, Rio Grande do Sul, Brazil)



Being situated within a subtropical zone, the city of Porto Alegre comes with a humid subtropical climate. Since the city is located on the southerly side of the equator, Porto Alegre's seasons are different to those of Europe and the USA, with summer falling between December and February, and winter running from June to August.

The weather experienced in South Brazil sees more distinctive seasonal differences and temperature differences. Porto Alegre is at its hottest in December, January and February, when daytime temperatures average around 30°C / 86°F and often rise higher. June and July are noticeably cooler, dipping just below 20°C / 68°F by day and dropping to a slightly chilly 10°C / 50°F by night.


The winter climate is known for being highly changeable and can at times be a little on the windy side. To the north of Porto Alegre, the mountains of Serra Gaucha even see the occasional sprinkling of snow.

Seasonal Climate Variations / When to Go

The summer weather in Porto Alegre is famed for its hot and humid climate, and unlike northern parts of Brazil, is not especially wet. In fact, precipitation levels are fairly average all through the year. Rainfall during the summer season tends to come in the form of thunderstorms, with infrequent tropical storms and on occasion, cyclones.

November is generally the driest month, with precipitation levels of approximately 8 cm / 3 inches, compared to the wetter month of June, when rainfall averages some 13 cm / 5 inches.

Porto Alegre Weather and Climate Chart (Averages)


Maximum
Minimum

January

30°C / 86°F
21°C / 70°F

February

29°C / 84°F
20°C / 68°F

March

28°C / 82°F
18°C / 64°F

April

26°C / 79°F
16°C / 61°F

May

21°C / 70°F
12°C / 54°F

June

20°C / 68°F
10°C / 50°F

July

19°C / 66°F
10°C / 50°F

August

22°C / 72°F
11°C / 52°F

September

22°C / 72°F
12°C / 54°F

October

25°C / 77°F
16°C / 61°F

November

27°C / 81°F
17°C / 63°F

December

30°C / 86°F
20°C / 68°F