Il mar di Flores è un mare dell’Indonesia.
Localizzato tra l’isola di Flores a sud e l’isola di Sulawesi a nord, copre una superficie di circa 240.000 chilometri quadrati. I principali corpi d’acqua posti nella regione sono il mar di Giava e il mar di Bali a ovest, il mar di Banda ad est, il mar di Sawu a sud-est, l’Oceano Indiano a sud e lo stretto di Makasar a nord-ovest.