Flores (indon. Flores) je indonežansko ostrvo površine 13.540 km² u provinciji Istočna Nusa Tengara. Pripada grupi Malih Sundskih ostrva.

Flores
Položaj ostrva Flores
Geografija
Koordinate8° 40′ 29″ J; 121° 23′ 04″ I / 8.67472° J; 121.38444° I / -8.67472; 121.38444
Površina13,540 km2
Visina2,370 m
Administracija

Nalazi se istočno od ostrva Sumbava i Komodo. Na jugoistoku je ostrvo Timor. Južno je ostrvo Sumba, a na severu Floresko more i Sulavesi. Flores je dug 425 kilometara. Najviši vrh je na 2.370 metara.

Na ostrvu živi oko 1,6 miliona stanovnika. Oko 91% stanovništva su hrišćani, što je posledica portugalskih misija pokrštavanja iz 16. veka.

Septembra 2003, u pećini na zapadu ostrva, paleontolozi su otkrili male skelete do tada nepoznate vrste hominida Homo floresiensis. Ovi ljudi su bili visoki oko jednog metra. Najstariji kompletni pronađeni skelet je star 18.000 godina.