Flores es el cantón número 8 de la provincia de Heredia, Costa Rica.
Por su área de apenas 6.96 km², es el más pequeño del país. Flores forma parte de la Gran Área Metropolitana.