Brazil is a huge country, which means the climate varies depending on where you want to travel. If you’re heading to the southern cities of Rio de Janeiro and Sao Paulo, temperatures can be roasting from September to March. The heat is less stifling during the winter months of June to September. As you head further north towards the rainforest regions near the Equator, temperatures stay hot all year round, but rain is more heavy and frequent.