Zimbabwe ligt in zuidelijk Afrika tussen Zuid-Afrika en Zambia. Zimbabwe is in het geheel ingesloten door land en grenst aan Botswana, Mozambique, Zambia en Zuid-Afrika. De oppervlakte van Zimbabwe is 390.580 vierkante kilometer. Zimbabwe is daarmee ongeveer 9,4 keer zo groot als Nederland.
Het land wordt beheerst door een plateau met een bergrug die de centrale ruggengraat vormt. Deze bergrug vormt de scheiding tussen twee stroomgebieden, met een waterafvoer naar het noordwesten in de Zambezi en naar het zuidoosten in de rivieren Limpopo en Save (Sabi). Het noordelijke gedeelte van de bergrug is de Mvurwi-bergketen met toppen als Mount Mvurwi (1748 meter) en Mount Chikonyora (1731 meter). De Mashava-heuvels vormt het centrale gedeelte en de Matopo het zuidelijke gedeelte van de bergrug.