La batalla del Estrecho de Makassar, también conocida como la acción del Estrecho de Madura, la acción del Norte del Estrecho de Lombok y la batalla del Mar de Flores, fue una batalla naval de la Guerra del Pacífico en la Segunda Guerra Mundial. La batalla se inició cuando una flota del Comando Americano-Británico-Holandés-Australiano (ABDACOM) bajo el mando del contraalmirante Karel Doorman que se encontraba en camino a interceptar un convoy de invasión japonés camino a Surabaya fue atacada por 36 bombarderos medianos Mitsubishi G4M "Betty" y y 24 Mitsubishi G3M "Nell" obligando a la flota a retirarse.
La batalla tomó lugar en el Mar de Bali, más cerca de las Islas Kangean que del Estrecho de Makassar. Además, esta batalla no debe confundirse con la batalla Naval de Balikpapan que tuvo lugar el 24 de enero de 1942 y en algunas ocasiones también es conocida como la batalla del Estrecho de Makassar.