모잠비크 해협(영어: Mozambique Channel)은 마다가스카르섬과 동남아프리카의 모잠비크 사이의 해역이다. 이 해협은 제2차 세계 대전의 격돌지였다. 해협에서 가장 좁은 부분인 모잠비크의 앙고셰(Angoche)와 마다가스카르의 탐보오라노(Tambohorano) 사이는 폭이 약 460km이다.
이 해협은 깊이 모잠비크에서 230km 떨어진 곳에서 3,292미터의 깊이를 가진다. 난류가 남아프리카 동해안을 흐르는 아굴라스 해류(Agulhas Current)를 따라 해협의 남쪽으로 흐른다. 길이는 1,600km이고 폭은 편차가 있으나 대략 400~950km이다.