The Flores Sea covers 240,000 square kilometres (93,000 sq mi) of water in Indonesia.
The seas that border the Flores Sea are the Bali Sea (to the west), Java Sea (to the northwest), and the Banda Sea (to the east and northeast).
The Indian Ocean and Savu Sea lie to the south, but are separated from the Flores Sea by various islands.
Islands that border this sea are the Lesser Sunda Islands and Celebes (Sulawesi).
The International Hydrographic Organization (IHO) defines the Flores Sea as being one of the waters of the East Indian Archipelago. The IHO defines its limits as follows:
On the North. The South coast of Celebes [Sulawesi] from the West point of Laikang Bay (5°37′S 119°30′E / 5.617°S 119.500°E) to Tanjong Lassa (120°28'E).
On the East. The Western limit of the Banda Sea between Flores and Celebes [a line from Flores' Northern point (8°04′S 122°52′E / 8.067°S 122.867°E) to Kalaotoa Island (7°24′S 121°52′E / 7.400°S 121.867°E) and through the chain of islands lying between it and the South point of Pulo Salayar, through this island and across the Strait to Tanjong Lassa, Celebes (5°37′S 120°28′E / 5.617°S 120.467°E)].
On the South. The North coasts of Flores, Komodo, Banta and a line to Tanjong Naroe the Northeast point of Soembawa, thence along its North coast to Tanjong Sarokaja (8°22′S 117°10′E / 8.367°S 117.167°E).
On the West. A line from Tg Sarokaja to the Western Paternoster island (7°26′S 117°08′E / 7.433°S 117.133°E) thence to the Northeastern Postiljon Island (6°33′S 118°49′E / 6.550°S 118.817°E) and to the West point of Laikang Bay, Celebes.
Coordinates: 8°S 121°E / 8°S 121°E