Wadi Halfa (arabisch وادي حلفا Wādī Ḥalfā) ist eine Stadt im Norden des Sudan im Bundesstaat asch-Schamaliyya am Ostufer des Nubia-Sees, der den sudanesischen Teil des Nassersees bildet. Im Hafen werden Güter von und nach Ägypten umgeladen. Die Landgrenze zu Ägypten verläuft etwa 15 Kilometer nördlich der Stadt. Es besteht eine wöchentliche Schiffsverbindung mit Assuan.