A ilha das Flores tem 16,6 km de comprimento e 12,2 km de largura máxima, o que se traduz numa superfície de 141,4 km2. Juntamente com a ilha do Corvo, que fica a 17,9 km, forma o Grupo Ocidental do Arquipélago dos Açores. O continente europeu tem o seu ponto mais ocidental neste pedaço de terra onde vivem 3 793 pessoas (dados de 2011). A 911 metros de altitude, o Morro Alto é o ponto mais alto da ilha e está localizado a 39°27'48'' de latitude norte e 31°13'13'' oeste.