Maputobaai (Portugees: Baía de Maputo), voorheen Delagoabaai (Baía da Lagoa, letterlik: "baai van die lagune") is 'n inham van die Indiese Oseaan aan die kus van Mosambiek, tussen 25° 40′ en 26° 20′ suiderbreedte, met 'n lengte van 90 km van noord na suid en 'n breedte van ongeveer 20 km. Die baai is in die noorde van 'n reeks strandmere wat gevind word aan die kus vanaf St. Lucia in Suid-Afrika noordwaarts. Die opening van die baai is aan die noord-oostelike kant. Die suidelike deel van die baai word gevorm deur 'n skiereiland, bekend as die Inhacaskiereiland, wat 'n veilige hawe bied. Port Melville is aan die noord-westelike punt. Noord van die skiereiland is Inhaca-eiland, en verder aan 'n kleiner eiland bekend as Olifante-eiland. Alhoewel Maputobaai op verskeie plekke vlak is en 'n rif digby die ingang het, is dit 'n waardevolle hawe wat deur groot vaartuie in alle seisoene gebruik kan word.