Geografisch kun je Brazilië in 2 regio's verdelen: De noordelijke laagvlakte (stroomgebied van de Amazone rivier) en een hoogvlakte in het zuidelijke deel van het land de Planalto de Mato Grosso. Het noordelijke laagland wordt bedekt door tropisch regenwoud. Het wordt steeds meer aangetast door houtkap, mijnbouw, veeteelt en landbouw. In het hart van het regenwoud is olie gevonden. De hoogvlakte in het zuiden bestaat voornamelijk uit tafelbergen van niet meer dan 300 meter hoog. Rivieren hebben diepe kloven gemaakt in deze bergen van zandsteen. De bergketens aan de oostkant lopen steil af naar de kust. De bergen zijn daar tussen 400 en 1000 meter hoog. Er zijn uitzonderingen, het hoogste punt is Pico de Bandeira en is 2890 meter ten noordoosten van Rio de Janeiro.