Flores is a town in Petén, Guatemala. The town proper is an island on Lago Petén Itzá.

Getty Images/iStockphoto

Flores & Santa Elena

With its pastel houses cascading down from a central plaza to the emerald waters of Lago de Petén Itzá, the island town of Flores evokes Venice or somewhere Mediterranean. A 0.3-mile (500m) causeway connects Flores to its humbler sister town of Santa Elena on the mainland, which then merges into the community of San Benito to the west. The three towns actually form one large settlement, often referred to simply as Flores.


Must-see attractions


Purchase our award-winning guidebooks

Get to the heart of Flores & Santa Elena with one of our in-depth, award-winning guidebooks, covering maps, itineraries, and expert guidance.