De Barka is een rivier in Eritrea en Soedan met een lengte van 500 km die uitmondt in de Rode Zee.

Het debiet bedraagt 25,35 m³/s. Het stroomgebied heeft een oppervlakte van 66.200 km². Een zijrivier is de Anseba.

Rivier in Eritrea
Rivier in Soedan
Stroomgebied van de Rode Zee