Entlang der 2800 km langen Küste befindet sich ein breites Küstentiefland. Es bedeckt den grössten Teil des Südens, doch wird es von der Sambesimündung nach Norden hin schmaler. Hinter der Küste steigt das Land stufenförmig bis zum zirka 1000 m hohen Tafelland des Hochfelds an. Der höchste Berg ist der Monte Binga in der Provinz Manica (an der Grenze zu Simbabwe) mit 2436 m.
Die zahlreichen Flüsse des Landes fließen aus den Hochländern nach Osten in die Strasse von Mosambik. Der grösste Fluss ist der Sambesi (2'574 km), der in seinem Oberlauf durch den Cabora-Bassa-Damm aufgestaut wird. Weitere grosse Flüsse sind der Rovuma, der Grenzfluss zu Tansania, sowie Save und der Limpopo. Der Malawisee bildet einen Teil der Grenze mit Malawi; sein Abfluss ist der Shire, der in den Sambesi mündet.
Mit einer Landesfläche von 801.590 km² nimmt Mosambik den Weltrang 34 ein. 18 % der Landesfläche sind Wald- und Buschland, 4 % Ackerland, 55 % Wiesen und Weiden.
Die Ausdehnung des Landes beträgt in Nord-Süd-Richtung 2000 km, in der West-Ost-Richtung 50 bis 600 km. Die Küste am Indischen Ozean ist 2.470 km lang.
Mosambik hat 4'571 km Landesgrenzen, davon zu Malawi 1'569 km, zu Südafrika 491 km, zu Swasiland 105 km, zu Tansania 756 km, zu Sambia 419 km und zu Simbabwe 1'231 km.