Sodwana laht (inglise Sodwana Bay, afrikaani Sodwanabaai) on laht India ookeani ääres KwaZulu-Natali provintsis Lõuna-Aafrika Vabariigis.
Laht asub Maputalandi merekaitsealal ja piirneb rannikul iSimangaliso märgalapargiga.
Sodwana lahe riffides on registreeritud üle 1200 liigi. Suure elurikkuse tõttu on Sodwana laht Lõuna-Aafrika Vabariigi populaarseim snorgeldamis- ja sukeldumiskoht. Lahes muudavad ujumise ohtlikuks rannikul elutsevad haid.
Sodwana lahest Mosambiigi piirini on linnulennult 80 kilomeetrit.