Being a large country, the climate of Brazil can be divided into
five regional climatic zones: equatorial, tropical, semi-arid,
highland tropical and subtropical. The main cities on the inland
plateau, Sao Paulo and Brasilia, enjoy mild weather with average
temperatures of 66°F (19°C). The coastal cities and areas
like Rio de Janeiro however have warmer climates, although tempered
by trade winds. Rio's average temperature is around 80°F
(26°C), but it can swelter at over 100°F (38°C) in the
height of summer. Down south Brazil experiences a subtropical
climate, with hot summers and chilly winters. Between July and
August, the southern winter, temperatures fall below freezing and
overnight frost is common. The Amazon basin is warm and wet, with
high humidity but temperatures lower than one expects, peaking at
around 90°F (32°C). The equatorial Amazon has abundant rain
between November and May, and less precipitation between June and
October, although it is well soaked all year round.