马六甲海峡(英语:Strait of Malacca;马来语:Selat Melaka),是位于马来半岛与苏门答腊岛之间的海峡。
马六甲海峡呈东南—西北走向。它的西北端通印度洋的安达曼海,东南端连接中国南海。海峡全长约1080公里,西北部最宽达370公里,东南部最窄处只有2.8公里,是连接沟通太平洋与印度洋的国际水道。
马六甲海峡因沿岸有马来西亚一古城马六甲而得名。海峡现由新加坡、马来西亚和印度尼西亚3国共管。海峡处于赤道无风带,全年风平浪静的日子很多。海峡底质平坦,多为泥沙质,水流平缓。