Malakal (arab. ملكال) – miasto w północnej części Sudanu Południowego, nad Nilem Białym. W 2008 roku liczyło 114 528 mieszkańców. Jest stolicą stanu Nil Górny.
Położenie Miasto jest usytuowane w północnej części Sudanu Południowego, nad Nilem Białym. Położone jest około 40 km na południowy wschód od granicy z Sudanem. Od stolicy państwa, Dżuby, jest oddalone na północ o około 650 km.
Charakterystyka Malakal jest ośrodkiem administracyjnym stanu Górny Nil. Jest także ośrodkiem handlowym regionu rolniczego. W mieście znajduje się port lotniczy oraz laboratorium weterynaryjne.
Pod koniec listopada 2006 roku miała miejsce bitwa pod Malakal. Walki rozpoczęły się po zajęciu przez milicje sudańską schronu, mieszczącego się w miejscowym garnizonie. Ludowa Armia Wyzwolenia Sudanu (SPLA) odpowiedziała oblężeniem garnizonu, a następnie rozpoczęła szturm. Następnego dnia sudańskie wojsko powróciło w asyście czołgów, które rozpoczęły ostrzał południowej części miasta Malakal, powodując dużą liczbę ofiar wśród cywili. Według ONZ co najmniej 150 osób zginęło podczas starć między wojskami Sudanu a rebeliantami, natomiast od 400 do 500 osób zostało rannych.