Skip to main content

Hotels near San Andrés

Search hotels and more near San Andrés

Filter by:

Star Rating

Review score

San Andrés – 46 hotels and places to stay

See the latest prices and deals by choosing your dates.
Hotel Isla de Flores, hotel in San Andrés

Offering an outdoor swimming pool on the terrace, Hotel Isla de Flores is located in front of Island of Flores Central Park. Free airport shuttle service is available.

It’s very clean and make you feel safe and the food is very good
Scored 8.9
8.9
Rated excellent
Excellent
906 reviews
Price from
$90
1 night, 2 adults
Hotel Villa del Lago, hotel in San Andrés

Hotel Villa del Lago is located on the island of Flores, right on Lake Peten Itza. It features excellent lake views, in addition to free WiFi.

The view of the lake, the staff was helpful and the location is perfect since it's right next to the shuttle pick-up spot. Also, they gave us a breakfast lunch box when we left early on a tour since breakfast was included in our package.
Scored 8.4
8.4
Rated very good
Very Good
866 reviews
Price from
$76
1 night, 2 adults
Hotel Casona del Lago, hotel in San Andrés

Set on the edge of Lake Peten Itza, facing Flores Island, Hotel Casona del Lago offers an outdoor pool and hot tub. It also features free Wi-Fi and free parking.

Location
Scored 8.5
8.5
Rated very good
Very Good
639 reviews
Price from
$114
1 night, 2 adults
Hotel Sabana, hotel in San Andrés

Located in Island of Flowers, just 2 minutes’ drive from the mainland and Mundo Maya International Mall, Hotel Sabana offers its guest an outdoor pool and free Wi-Fi access.

The location. And the AC is a great add-on especially in the warmer months. Great lake view from lakeside rooms.
Scored 7.6
7.6
Rated good
Good
307 reviews
Price from
$78
1 night, 2 adults
Hotel Casa Amelia, hotel in San Andrés

Hotel Casa Amelia is a colorful property that offers its guests a stunning views of Lake Petén. It also has free Wi-Fi and is 5 minutes’ drive from Mundo Maya International Airport.

Everything. I had an excellent room with a view of the water. Very clean and comfortable. I ate at the restaurant for 3 days because it was so good and the prices so good. Close to everything. I swam in the lake. Looks like they are completing a roof top area which will make this Hotel even better. They clearly know what they’re doing at Hotel Casa Amelia! I highly recommend
Scored 8.5
8.5
Rated very good
Very Good
513 reviews
Price from
$38
1 night, 2 adults
Nakum Hotel, hotel in San Andrés

Nakum Hotel is located a 2-minute walk from the shore of Lake Peten Itza, in Santa Elena town center. It offers a garden, a 24-hour reception and air-conditioned rooms with free Wi-Fi.

Good location if you want to stay in Santa Elena and not in Flores. The bus terminal is about 10 mins walk, there are lots of restaurants and shops around (as well as a local mall with supermarket and safe cash machines). The wifi worked well.
Scored 6.5
6.5
Rated pleasant
Pleasant
84 reviews
Price from
$32
1 night, 2 adults
Bolontiku Boutique Hotel & Spa, hotel in San Andrés

Offering an outdoor pool and a restaurant, Bolontiku Boutique Hotel & Spa is located 15 minutes by boat from Flores Island.

Nice location
Scored 9.4
9.4
Rated wonderful
Wonderful
155 reviews
Price from
$291
1 night, 2 adults
Las Luciernagas Hotel Boutique, hotel in San Andrés

Las Luciernagas Hotel Boutique has an outdoor swimming pool, garden, a terrace and restaurant in Flores.

Highlight was definitely the location on the lake which was truly a unique pleasure. The restaurant was simple but good. The rooms were well sized and comfortable. Nice staff.
Scored 9.2
9.2
Rated wonderful
Wonderful
40 reviews
Price from
$107
1 night, 2 adults
Hotel Peten, hotel in San Andrés

Set on Flores Island, Hotel Peten offers views of Lake Peten Itza and features an indoor pool and hot tub. The hotel has 24-hour reception, free Wi-Fi and a courtyard with tropical plants.

Swimming pool with lake view is great
Scored 8.3
8.3
Rated very good
Very Good
567 reviews
Price from
$87
1 night, 2 adults
Hotel Casa Turquesa, hotel in San Andrés

Located in Flores, Hotel Casa Turquesa offers a terrace. Featuring an outdoor swimming pool, the 3-star hotel has air-conditioned rooms with a private bathroom.

Excellent very nice hotel, near to everything ❤️
Scored 8.2
8.2
Rated very good
Very Good
592 reviews
Price from
$85
1 night, 2 adults
See all hotels near San Andrés