Skip to main content

Search hotels in Santa Elena

Enter your dates to see the latest prices and deals for Santa Elena hotels

Santa Elena – 9 hotels and places to stay

Filter by:

Star Rating

Review score

Hotel Tepeu

Hotel in Santa Elena

Hotel Tepeu features an outdoor swimming pool, garden, a restaurant and bar in Santa Elena. The hotel also provides free WiFi and free private parking. At the hotel, all rooms have a desk.

C
Celine Leparmentier
From
United States
The hotel is brand new and very clean. The swimming pool is great. There is a big enclosed parking. It is a walking distance to Isla Flores (about 30 minutes) or you can take a tuktuk.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 82 reviews
Price from
$99.69
1 night, 2 adults

Hotel Colibrí Petén

Hotel in Santa Elena

Offering free WiFi, Hotel Colibrí Petén is located in Santa Elena. The property has a shared kitchen, a 24-hour front desk and organizing tours for guests.

K
KELLY
From
United States
Staff is great - friendly and helpful and can help you get a cab to the airport if you let them know the day before. Location is very near the airport, around the corner from a large grocery store, and a short walk from the Flores restaurants. Rooms are located above a laundry service and it shows - all the linens are super clean and nice. Also there are fans in the rooms and a jug of filtered water in the hallway at all times
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 111 reviews
Price from
$64.97
1 night, 2 adults

1 Apartamentos Petenchel, por Aeropuerto Flores Peten 1

Santa Elena

This apartment features free private parking and free Wifi. The accommodation offers a shuttle service, while a car rental service is also available.

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 7 reviews
Price from
$42.44
1 night, 2 adults

Bolontiku Boutique Hotel Member of the Cayuga Collection

Flores (Near Santa Elena)

Offering an outdoor pool and a restaurant, Bolontiku Boutique Hotel Member of the Cayuga Collection is located 15 minutes by boat from Flores Island.

M
Melis
From
United States
The location is great. It’s away from the loud and busy Ile de Flores. The lake view is so nice and calming. The hotel is really beautiful. The rooms were great as well. Very comfortable, clean and quite spacious. They were also pretty quiet.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 157 reviews
Price from
$300.15
1 night, 2 adults

Las Lagunas Boutique Hotel

Flores (Near Santa Elena)

Offering a sun terrace with swimming pool, views of the Exequil Lagoon, a heliport and wooden décor, this boutique hotel is 10 minutes’ drive from the Mundo Maya International Airport.

K
Kerry-ann
From
United States
Beautiful setting, lovely staff
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 253 reviews
Price from
$342
1 night, 2 adults

Villa Maya

Flores (Near Santa Elena)

Villa Maya features an outdoor swimming pool, garden, a terrace and restaurant in Flores. Featuring a bar, the 4-star hotel has air-conditioned rooms with a private bathroom.

M
Michelle
From
Puerto Rico
Magnificent property, very well keep! The rooms were big and very comfortable. The bed was a little bit too hard for my taste. New sheets and towels and very clean. The restaurant food was really good and the staff very kind
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 660 reviews
Price from
$105
1 night, 2 adults

Hotel Isla de Flores

Flores (Near Santa Elena)

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.

A
Ana
From
United States
The hotel interior is spectacular, painted in beautiful colors and decorations are perfectly matching the vibe on the island ! Perfect location and incredible view of the lake ! The restaurants and the bakery are also amazing. Can't wait to go back ! This is one of the most beautiful hotels to stay in Flores.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,095 reviews
Price from
$90.22
1 night, 2 adults

Las Luciernagas Hotel

Flores (Near Santa Elena)

Las Luciernagas Hotel has an outdoor swimming pool, garden, a private beach area and restaurant in Flores.

E
Emerson
From
United States
Was nice
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 110 reviews
Price from
$93.50
1 night, 2 adults

Hotel Casa de Don Francisco

Flores (Near Santa Elena)

Located in Flores, Hotel Casa de Don Francisco offers 3-star accommodations with a garden. The property has a 24-hour front desk, a tour desk and currency exchange for guests.

K
Kimberly
From
United States
The owners were wonderful; they were attentive, always available, and treated me with kindness and warmth. I always enjoyed my conversations with them! The location was convenient, although Flores is so small that probably any hotel would feel similarly convenient. I found this hotel to be a better value than most others listed, although the accommodations are simple, which is enough for me.
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 331 reviews
Price from
$25.53
1 night, 2 adults

Casa Ramona

Flores (Near Santa Elena)

Located in Flores, Casa Ramona has free WiFi throughout the property. Featuring a 24-hour front desk, this property also has a restaurant and a terrace.

R
Roza
From
Belgium
Very nice little hotel with great breakfast ! Great location as well
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 842 reviews
Price from
$75.09
1 night, 2 adults
See all 9 hotels in Santa Elena

Hotels with airport shuttles in Santa Elena

  • Airport shuttle (free)
    Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 1,095 reviews
    From $122.29 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 453 reviews
    From $32.25 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 157 reviews
    From $378.81 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 286 reviews
    From $55.76 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 202 reviews
    From $43.61 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 660 reviews
    From $128.10 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 490 reviews
    From $95.66 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 253 reviews
    From $417.24 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 88 reviews
    From $65.18 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 405 reviews
    From $52.52 per night

Most booked hotels in Santa Elena and surrounding area in the past month

See all
  • Popular with guests booking hotels in Santa Elena

  • Popular with guests booking hotels in Santa Elena

    Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 111 reviews
  • Popular with guests booking hotels in Santa Elena

    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 82 reviews
  • Popular with guests booking hotels in Flores

    Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 1,095 reviews
  • Popular with guests booking hotels in Flores

    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 938 reviews
  • Popular with guests booking hotels in Flores

    Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 978 reviews
  • Popular with guests booking hotels in Flores

    Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 842 reviews
  • Popular with guests booking hotels in Flores

    Scored out of 10, guest rating 7.4
    Good - What previous guests thought, 359 reviews
  • Popular with guests booking hotels in Flores

    Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 603 reviews
  • Popular with guests booking hotels in Flores

    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 490 reviews

Best hotels with breakfast in Santa Elena and nearby

  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 6 reviews

    Located in Flores, Hotel Margarita features a garden. Among the facilities of this property are a restaurant, free shuttle service and a 24-hour front desk, along with free WiFi throughout the...

  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 603 reviews

    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.

  • Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 938 reviews

    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.

  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 842 reviews

    Located in Flores, Casa Ramona has free WiFi throughout the property. Featuring a 24-hour front desk, this property also has a restaurant and a terrace.

  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 298 reviews

    Hotel Santana features a terrace, restaurant and bar in Flores. Featuring an outdoor swimming pool, the 4-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom.

  • Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 522 reviews

    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.

  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 534 reviews

    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.

  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 978 reviews

    Located on Flores Island, linked by road to the shore of Lake Peten Itza, Hotel Casona de La Isla offers an outdoor pool and hot tub. There is 24-hour reception and free Wi-Fi.

Budget hotels in Santa Elena and nearby

  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 11 reviews

    This property offers access to a terrace, free private parking, and free Wifi. The air-conditioned vacation home is composed of 2 separate bedrooms, a fully equipped kitchen, and 2 bathrooms.

  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 60 reviews

    Featuring a terrace, La Isla Bonita Residence provides accommodations in Flores. The guest house features both free Wifi and free private parking.

  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 43 reviews

    Apartamentos Mundo Maya is offering accommodations in Flores. The apartment provides rooms with air conditioning, free private parking, and free Wifi.

  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 433 reviews

    The colonial-style Hotel del Patio, in Santa Elena Petén, is just 3 minutes’ drive from Mundo Maya International Airport. It offers an outdoor pool and free WiFi.

  • Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 549 reviews

    This pleasant hotel is located in Santa Elena just 3 blocks from Lake Petén Itza and 3 minutes’ drive from Mundo Maya International Airport.

  • Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 108 reviews

    Just 3 minutes’ drive from Mundo Maya International Airport, Peten Esplendido sits on the shores of Lake Peten Itza.

  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    Providing a garden, Katún boutique hotel offers accommodations in Flores. This apartment provides free private parking, free shuttle service, and free Wifi.

  • Scored out of 10, guest rating 7.4
    Good - What previous guests thought, 470 reviews

    Featuring a terrace and free WiFi, Natz Hotel is located in Flores. The property has a shared lounge, a concierge service and currency exchange for guests.