O clima varia entre quente e seco no interior árido paraas florestas tropicais úmidas da região amazônica. O litoral do Brasil tende a ser quente e úmido durante a maior parte do ano, mas pode fazer frio no Sul e nas montanhas durante os meses de inverno. Estações chuvosas ocorrem de janeiro a abril no norte, de abril a julho no nordeste e de novembro a março na área Rio/São Paulo.