Flores serves as the municipal seat for the surrounding municipality, with which it shares a name (population 22,600).
Flores is served by the Santa Elena International Airport but commonly known as Mundo Maya International Airport. Several International flights are served but mainly all of them stop first on Guatemala City's La Aurora International Airport.
It was here, on the island of Flores on the shore of Lake Petén Itzá, that the last independent Maya state held out against the Spanish conquerors. In 1541, Hernán Cortés came to the island, on route to Honduras, but needed to move on and did not try to conquer it.
The Spanish did not manage to conquer the island until 1697, when they marched in, attacked via boats, and destroyed it. Those who could flee did so, and many Itzá people hid in the jungle for years. From the ruins of Noh Petén arose the modern city of Flores.