Det brasilianska klimatet varierar beroende på latitud och longitud. Årstiderna är den exakta motsatsen till länder norr om ekvatorn, såsom i USA, Japan och Europa. Brasilien präglas av mycket varierande klimat, från fuktigheten i Amazonas, till den torra värmen i nordöstra regionen, det permanent behagliga och varma vädret i kustområdet, svala kvälls temperaturer i många delar på landets högplatå och ett tempererat klimat i söder, där till och med lite snö och frost kan förekomma under vintermånaderna.
São Paulo och Rio de Janeiro ligger i höjd med Stenbockens vändkrets och dess klimat är tropiskt. I den regionen är somrarna varma med temperaturer som kan stiga så högt som 40°C men den genomsnittliga temperaturen varierar mellan 29-35°C. På vintern (juni – augusti) stannar temperaturen dagtid på ca 20°C, även om det då också kan bli över 30°C, men temperaturen kan även sjunka ner temporärt till 10-18°C och nattetid kan ytterligare någon grad.
Följande temperatur är de genomsnittligt lägsta och högsta dag temperaturerna för São Paulo och Rio de Janeiro: januari, 21-29°C; februari-mars, 22-29°C; april, 21-27°C; maj-oktober, 14-25°C; november, 20-26°C; december, 22 -28°C. Det finns dock en skillnad i klimat mellan Rio de Janeiro och São Paulo. Rios närhet till havet skapar en betydligt fuktigare luft, vilket gör att värmen kan där vara mer besvärande än i Sao Paulo. Å andra sidan kan det vara mycket gråaktigt och disigt väder i São Paulo, dels på grund av att staden ligger på en bergsplatå 800m ovanför havet, dels på grund av stadens föroreningar.