Le détroit de Malacca (selat Melaka ; selat Malaka ; en ช่องแคบมะละกา ; en மலாக்கா நீரிணை ; en ) est un long couloir maritime du sud-est de l'Asie situé entre la péninsule Malaise et l'île indonésienne de Sumatra, et reliant le détroit de Singapour et la mer de Chine méridionale au sud-est, à la mer d'Andaman, mer bordière de l'océan Indien, au nord-ouest. Le détroit constitue un espace maritime bordier de l'océan Pacifique. Le détroit est long d'environ et est d'une largeur comprise entre et , avec un resserrement de dans sa partie la plus étroite (entre le tanjung Tuan, en Malaisie et le tanjung Medang, en Indonésie). Plusieurs îles se trouvent dans sa partie méridionale. Il a pris une importance stratégique de premier ordre, en étant la principale route d'approvisionnement en pétrole de deux des principaux consommateurs mondiaux, le Japon et la Chine. La plus grande cité maritime est Port Kelang (Pelabuhan Klang), dont le trafic est le plus élevé de la Malaisie. On distingue aussi la ville de Malacca, toujours en Malaisie. L'Organisation hydrographique internationale définit les limites du détroit de Malacca de la façon suivante : À l'ouest: Une ligne allant de Laem Kho Chao () au sud de Ko Phuket en Thaïlande à ujung Baka () à Sumatra. À l’est : Une ligne joignant le tanjung Piai (), l’extrémité méridionale de la péninsule malaise et l'îlot Iyu Kecil (The Brothers ), et de là jusqu’à l'île (pulau) Karimun Kecil (), en Indonésie. Au nord : La côte sud-ouest de la péninsule malaise. Au sud : La côte nord-est de Sumatra en direction de l’est jusqu’au tanjung Kedabu () et de là jusqu’à l'île (pulau) Karimun Kecil. Large d'environ à son embouchure septentrionale, le détroit se resserre jusqu'à entre pulau Rupat (Indonésie) et la localité de Kampung Siginting (Malaisie). Un bras du détroit ouvrant sur le détroit de Singapour se réduit à . Le détroit est émaillé de centaines d'îles inhabitées envahies par des mangroves qui offrent un grand nombre de cachettes à toutes sortes de criminels.