Die Mgwalanarivier is 'n rivier wat aan die kus van die Oos-Kaap in Suid-Afrika vloei. Dit mond tussen Hamburg en die Groot-Visrivier uit in die Indiese Oseaan.

Mgwalanarivier
Stroomgebied Oos-Kaap
Monding-hoogte 5 m
Ligging van Mgwalanarivier op 'n kaart (Oos-Kaap)
Mgwalanarivier
Mgwalanarivier
Koördinate: 33°24′43″S 27°16′23″O / 33.41194°S 27.27306°O / -33.41194; 27.27306