Rio kent een tropisch klimaat, met het hele jaar door warme tot hete temperaturen. De lucht is er ook heel vochtig. De zomermaanden lopen er van oktober tot maart, winter is het tussen juni en augustus. In de zomer kan de hitte erg drukkend zijn, met temperaturen die geregeld de 40°C halen. Gelukkig zorgen de vele stranden voor afkoeling. Er waait ook vaak een fris, aangenaam windje.
In de wintermaanden juni, juli en augustus liggen de temperaturen tussen de 15 en 25°C. Er valt redelijk veel neerslag, vooral in de zomermaanden. Maar je vakantie kan er niet door in het water vallen. Het regent namelijk nooit uren aan een stuk, maar slechts een paar keer per week. Dan zijn hevige onweren ook volstrekt normaal. Rio de Janeiro kun je eigenlijk het hele jaar door bezoeken, het weer is er altijd goed!