Malakal er en by i Sydsudan, med et indbyggertal (pr. 2010) på cirka 139.450.
Byen er hovedstad i delstaten Upper Nile i regionen Greater Upper Nile, og byen ligger ved bredden af Den Hvide Nil.