Mozambique ligt in Zuidoost-Afrika en ligt tussen Zuid-Afrika en Tanzania en grenst aan het kanaal van Mozambique. Mozambique grenst aan Malawi, Swaziland, Tanzania, Zambia, Zimbabwe en Zuid-Afrika. De oppervlakte van Mozambique is 801.590 vierkante kilometer. Mozambique is daarmee ongeveer 22 keer zo groot als Nederland.
Het landschap bestaat voornamelijk uit vlakke kustgebieden, met in het midden een bergachtig gebied. 44% van het land bestaat uit laagland (lager dan 200 m). Het laagland bestaat in Cabo Delgado en Nampula uit niet meer dan een kustvlakte van ca. 60 km breed maar strekt zich rond de delta van de Zambezi uit tot diep in het binnenland.
De 2655 km lange kust wordt in het noorden gekenmerkt door kliffen en rond de Zambezi-delta (8000km²) door uitgestrekte mangrovemoerassen. In het zuiden zijn de riviermondingen zeldzamer ook hier is eer een afwisseling van ondiepten en mangrovemoerassen met een aantal naar het noorden geopende baairen. Ten zuiden van Pnta Da Barra kenmerkt zich de kust door duinen en lagunes. Het laagland gaat in het binnenland van Noord – en Midden-Mozambique langzaam over in een zacht glooiend plateau dat langzaam oploopt van 200 to 1000 m.
43% van het land bestaat uit een plateau (200-1000 m). Op het plateau liggen enkele markante bergruggen zoals het Gorongosa-gebergte ten zuiden van de Zambezi. Tenslotte is er nog het Malkonde gebergte in het uiterste noordoosten. In het Zuiden is het Lembobo-gebergte tot 1000 m hoog.
13% van het land bestaat uit bergland (1000-1500 m)