Flores and Santa Elena
The twin towns of Flores and Santa Elena, which are often collectively referred to simply as “Flores,” are set within the heart of Petén. Flores is actually a small island in Lake Petén Itzá that’s connected to Santa Elena, on the mainland, by a causeway. With its pastel houses and genteel atmosphere, Flores is very pleasant.
Flores is a transportation and services hub and is thus a natural stopping point for visits into some of Petén’s more remote areas. Its excellent hotels, shops, and restaurants cater to travelers. Santa Elena is a much larger and more commercial town. It’s less easy-going and old-fashioned than Flores, but still has some nice lakeside hotels and eateries.
Flores was originally a Mayan site named Tayasal and home to the Itrzá people. Scholars believe that a group of Mayans from present-day Mexico founded Tayasal sometime between the 13th and 15th centuries. Set in a remote part of the Petén wilderness, Tayasal remained relatively untouched by the Spanish until the end of the 17th century. When the Spanish did show up, they characteristically destroyed the city’s pyramids and temples.
Flores is fairly small and there are few proper sights on the island. Even so, it’s a pleasant place to simply stroll and take in the pastel houses and quiet streets. Perhaps not surprisingly, much of the town shuts down after dark. There are several fine restaurants, bars and cafés, some of which overlook the lake. In terms of hotels, there are plenty of options, many of them quite good.
As for recreation, you can rent kayaks and mountain bikes or take a boat tour of the lake. You can also get back to the mainland and visit some of the area’s natural reserves for hiking and birding. There are also several NGOs in town that offer volunteer opportunities with nearby national parks or wildlife rescue centers.
Flores is connected to Santa Elena on the mainland by a causeway. Santa Elena has several pleasant lakeside accommodations, many of them with excellent views of Flores. Santa Elena has a few decent eateries that serve fish, steak, pasta, burgers, and more.
The Mundo Maya International Airport, set a few miles outside Santa Elena, has daily flights from Guatemala City. There are frequent buses to and from Santa Elena.
Flores and Santa Elena itineraries from local insiders
Explore hand-picked Flores and Santa Elena itineraries designed by local insiders who know every hidden corner. Each trip is completely flexible, customized to your pace, travel style, and budget.
Experiences in Flores and Santa Elena
Explore hand-picked Flores and Santa Elena tours and experiences led by local insiders, from wildlife encounters to cultural deep-dives.
Yaxha One Day - EX
Amazing Crater Azul Tour Experience
Majestic Tikal Sunset -Ex
Amazing Tikal Sunrise Tour -EX
Amazing Uaxactun Tour
Exotic Yaxha Sunset - Ex
Amazing Tour Yaxha
Enchanting Tikal Sunrise/Sunset
Lake Peten Itza Zoo & Actun Kan Caverns - EX
Yaxhá and Topoxté Tour- EX
Amazing Yaxha and Topoxte Experience
Amazing Tikal Tour
Ceibal Tour - EX
Crater Azul-EX
Uaxactún One Day - EX
Where to stay in Flores and Santa Elena
From boutique lodges to luxury resorts, every Flores and Santa Elena accommodation is hand-picked by our local insiders for location, comfort, and character.
Hotel La Lancha
This hotel is located in a forested area above Lake Petén Itzá. The resort is beautiful and comfortable, and has just ten rooms.
Isla de Flores Hotel
This is a boutique hotel on the small island of Flores. While you stay here you will have lovely views of Lake Petén Itzá in a quiet, calm village.
Hotel Santana
Conveniently situated near the shores of the picturesque Lake Petén Itzá, the hotel offers easy access to the vibrant cultural and historical tapestry of the area.
Casa Turquesa
Settle into one of Guatemala’s most charming and picturesque areas when you visit the twin towns of Flores and Santa Elena. Surrounded by the beauty of the Lake Peten Itza region, the hotel is the perfect place to unplug and rediscover life’s simple pleasures – unhurried strolls, sleeping in, and watching the sun set or rise (being an early bird or a night owl is totally your call).
Las Lagunas Boutique Hotel, Peten
Experience the richness of the jungle at this hotel. Located in the heart of Petén, this hotel is close to the Tikal, Uaxactún and Yaxhá ruins.
Hotel Villa Maya
The hotel is set on a private nature reserve outside the town of Santa Elena and Lake Petén Itzá. The property is gorgeous (and set between two small lakes) and the accommodations here are well furnished.
Hotel Petén
Is located in the town of Flores. The hotel has a central location and rooms with beautiful views of the Lake Petén Itzá.
Camino Real Tikal
The hotel is located 45 minutes from the Tikal National Park. Set along the shores of Lake Petén Itzá, it has comfortable rooms and a beautiful location.

Insider-led Guatemala Design & Concierge
Your insider team designs the trip around what you care about, then supports you in-country with private logistics, vetted partners, and concierge help when plans change.
Get StartedPrivate drivers; English-speaking available.
Avoid the crowds in private day tours.
Better stays, better pacing, better reservations.
Insider-only experiences and exclusive local partners.
24/7 in-country support by phone, text, and WhatsApp.
Insider-led Guatemala Design & Concierge
Your insider team designs the trip around what you care about, then supports you in-country with private logistics, vetted partners, and concierge help when plans change.
Real Voices, Real Benefits
We believe travel is more than ticking destinations off a list, it's about discovering new places deeply, feeling connected wherever you go, and knowing you have a trusted team of local experts behind you every step of the way.




