San Juan de Flores is een gemeente in het departement Francisco Morazán in Honduras.
Het dorp heette eerst Cantarranas. In opdracht van bisschop Zepeda y Zepeda is de naam veranderd in San Juan de Flores.
Het dorp ligt aan de rivier Chiquito, op 55 minuten rijden van Tegucigalpa en op 20 minuten van Valle de Ángeles. Het ligt in de Vallei van Cantarranas. Deze vallei werd eerder Liquitimaya genoemd. In het noorden ligt de Vallei van Talanga.
Elk jaar wordt in april het Festival van Traditionele Voeding gehouden.
Wikipedia https://nl.wikipedia.org/wiki/San_Juan_de_Flores
Coördinaten 14°15'46.783" N -87°1'39.018" E