O mar de Zanj (árabe: بحر زنج) é um nome anterior para aquela parte do Oceano Índico Ocidental adjacente à região nos Grandes Lagos Africanos referidos pelos geógrafos árabes medievais como Zanj. O mar de Zanj foi considerado uma zona assustadora por marinheiros e lendas árabes em relação aos perigos nas águas, abundavam, especialmente perto de seus limites do extremo sul.
O termo foi aplicado às extensões do mar perto da parte oriental do continente africano conhecido por antigos viajantes e cronistas muçulmanos como Al Masudi e Ibn Batuta.
Embora seja definida geograficamente insuficiente, a área do mar de Zanj incluía uma vasta região marítima que se estendia aproximadamente até os antigos navegadores alcançados em seus Dhows. Sujeito a variações de vento das monções, o mar de Zanj estava localizado ao sul do Mar Erythraean. Estava na costa do sudeste da África até o sul do canal de Moçambique, incluindo os Comoros e as águas na costa leste de Madagascar. No lado leste, o mar se estendeu a oeste das Seychelles e a noroeste das ilhas dos mascarenos.