Brazil has climates that suit all tastes, thanks to its great territorial extension, combined with factors such as altitude, pressure and ocean proximity. The average annual temperature is 28° C in the North and 20° C in the South of the country.
The Brazilian winter happens between June and September and in some cities of the South and Southeast, temperatures reach less than 0° C, with frost and snow. In the summer, you can enjoy a 40° C heat in cities such as Rio de Janeiro. Summer in Brazil is the best time to go to the beach, drink coconut water, plunge into the sea and sunbathe.
Regardless of the season, it’s always a good idea to pack a coat and pants, because the weather can change suddenly in some locations, especially in mountain and coastal regions.
Seasons in Brazil:
Summer: from the 21st of December to the 21st of March.
Autumn: from the 21st of March to the 21st of June.
Winter: from the 21st of June to the 23rd of September.
Spring: from the 23rd of September to the 21st of December.
The average temperatures by season:
Select a season