Selat Mozambik merupakan bagian dari Samudera Hindia antara pulau Madagaskar dan Afrika tenggara. Merupakan titik Perang Dunia II selama Pertempuran Madagaskar. Selat ini memiliki panjang 460 kilometer dari titik paling ujung antara Angoche, Mozambik, dan Tambohorano, Madagaskar.