La parte antigua de la ciudad se localiza en la isla de Flores localizada a su vez en el Lago Petén Itzá.