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. In het noordwesten zijn hoge plateaus te vinden. Het westen heeft echte bergen. Naast het vasteland bestaat Mozambique uit een flink aantal eilanden.