Search Buenavista hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Go beyond your typical stay in Buenavista

Check prices for these dates

Filter by

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Buenavista hotels

1. In Di House of Reggae Boutique

In Di House of Reggae Boutique
3.0 star property
San Andrés
9.2 out of 10, Wonderful, (84 reviews)
"Cute hotel with a reggae vibe. Themed rooms. Breakfast made to order. Cute pool. Friendly staff"
Canada
Denise Nicole Carla
The price is AU$159
1 Dec - 2 Dec
In Di House of Reggae Boutique

2. Saint George Hotel

Saint George Hotel
2.0 star property
San Andrés
9.8 out of 10, Exceptional, (6 reviews)
"The place is new, really close to the airport, and everything looks beautiful. Such a nice place to stay!"
United States
Lauren
The price is AU$184
16 Dec - 17 Dec
Saint George Hotel

3. Zapadilly Tree Hotel

Zapadilly Tree Hotel
3.5 star property
San Andres
9.4 out of 10, Exceptional, (69 reviews)
"Great location and food. Friendly staff. "
United States
Devin
The price is AU$201
16 Nov - 17 Nov
Zapadilly Tree Hotel

4. Samawi

Samawi
3.5 star property
San Andrés
8.4 out of 10, Very good, (574 reviews)
"Everything good"
United States
Juan Carlos
The price is AU$279
16 Nov - 17 Nov
Samawi

5. Casa Harb Hotel Boutique

Casa Harb Hotel Boutique
4.0 star property
San Andrés
8.6 out of 10, Excellent, (55 reviews)
"Great property"
Canada
Lee
The price is AU$163
12 Dec - 13 Dec
Casa Harb Hotel Boutique

6. Aquamare Hotel

Aquamare Hotel
4.0 star property
San Andrés
9.0 out of 10, Wonderful, (763 reviews)
"Great hotel. Clean, modern and comfortable rooms. Early checkin provided."
United States
Diego
The price is AU$341
16 Dec - 17 Dec
Aquamare Hotel

7. Zaba Beach House

Zaba Beach House
3.0 star property
San Andrés
8.6 out of 10, Excellent, (41 reviews)
"Clean room, the staff is excellent!!"
United States
Sylvia
The price is AU$120
24 Nov - 25 Nov
Zaba Beach House

8. Casa Virea hotel

Casa Virea hotel
3.5 star property
San Andrés
The price is AU$115
16 Nov - 17 Nov
Casa Virea hotel

9. Hotel Sea Avenue

Hotel Sea Avenue
3.0 star property
San Andrés
9.0 out of 10, Wonderful, (327 reviews)
"Clean rooms and good breakfasts"
United States
Gerardo
The price is AU$272
16 Dec - 17 Dec
Hotel Sea Avenue

10. Hotels 111

Hotels 111
2.0 star property
San Andrés
9.6 out of 10, Exceptional, (204 reviews)
"Centrally located. Everything you need is walking distance. Staff very friendly."
United States
JONATHAN
The price is AU$161
19 Nov - 20 Nov
Hotels 111

11. Posada Doña Rosa

Posada Doña Rosa
2.0 star property
San Andres
The price is AU$80
16 Nov - 17 Nov
Posada Doña Rosa

12. Zafi Hotel

Zafi Hotel
3.0 star property
San Andrés
9.6 out of 10, Exceptional, (16 reviews)
"Excellent small and cozy hotel."
United States
Diego A
The price is AU$227
22 Nov - 23 Nov
Zafi Hotel

13. Hotel Sunset

Hotel Sunset
3.0 star property
San Andrés
9.0 out of 10, Wonderful, (124 reviews)
"Super hotel in the quiet part of the island! "
United States
Christophe
The price is AU$158
16 Nov - 17 Nov
Hotel Sunset

14. Hotel Bahia Sardina

Hotel Bahia Sardina
3.0 star property
San Andrés
8.8 out of 10, Excellent, (56 reviews)
"Great location - Very recommended"
United States
Eran
The price is AU$252
16 Dec - 17 Dec
Hotel Bahia Sardina

15. Hotel Boutique Casa Hendaus - Adults Only

Hotel Boutique Casa Hendaus - Adults Only
3.0 star property
San Andrés
9.4 out of 10, Exceptional, (158 reviews)
"Very good and great service"
United States
Javier
The price is AU$186
24 Nov - 25 Nov
Hotel Boutique Casa Hendaus - Adults Only

16. Hotel Casablanca

Hotel Casablanca
3.5 star property
San Andrés
8.2 out of 10, Very good, (1,000 reviews)
"Great location and staff was wonderful!"
United States
Alejandra
The price is AU$356
29 Nov - 30 Nov
Hotel Casablanca

17. Miraflores Boutique Hotel

Miraflores Boutique Hotel
2.5 star property
San Andrés
9.4 out of 10, Exceptional, (74 reviews)
"The entire staff are so friendly, beautiful location away from the busy city center, and great food. "
United States
Harry
The price is AU$346
18 Nov - 19 Nov
Miraflores Boutique Hotel

18. Prixma Hotel

Prixma Hotel
3.0 star property
San Andrés
9.0 out of 10, Wonderful, (174 reviews)
"I really like this hotel❤️"
United States
Maria
The price is AU$193
1 Dec - 2 Dec
Prixma Hotel

19. Hotel Lord Pierre

Hotel Lord Pierre
2.5 star property
San Andrés
5.8 out of 10, (13 reviews)
"It doesn’t loock as the photos shows it, There was a cockroach, no hot water,stained towels, some of the employees don’t even say hello. All things considered, that hotel isn't worth the money you pay for it."
United States
JORGE
The price is AU$241
16 Dec - 17 Dec
Hotel Lord Pierre

20. Coral house San Andres

Coral house San Andres
3.0 star property
San Andrés
8.2 out of 10, Very good, (25 reviews)
"It is a good, quiet and warm place to spend time with the family. The only relevant issue in decision making is the distance from the hotel to other areas and limited transportation."
United States
María Teresa
The price is AU$95
18 Nov - 19 Nov
Coral house San Andres
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Compare top hotels in Buenavista

3.0 star property
San Andrés
2.0 star property
San Andrés
3.5 star property
San Andres
3.5 star property
San Andrés
4.0 star property
San Andrés
9.2
Wonderful
84 reviews
9.8
Exceptional
6 reviews
9.4
Exceptional
69 reviews
8.4
Very good
574 reviews
8.6
Excellent
55 reviews
The price is AU$159
1 Dec - 2 Dec
The price is AU$184
16 Dec - 17 Dec
The price is AU$201
16 Nov - 17 Nov
The price is AU$279
16 Nov - 17 Nov
The price is AU$163
12 Dec - 13 Dec
  • No Breakfast included
  • Yes, Pool
  • No Spa
  • No Pet-friendly
  • No WiFi included
  • No Parking
  • No Breakfast included
  • No Pool
  • No Spa
  • No Pet-friendly
  • Yes, WiFi included
  • No Parking
  • Yes, Breakfast included
  • Yes, Pool
  • No Spa
  • No Pet-friendly
  • Yes, WiFi included
  • No Parking
  • Yes, Breakfast included
  • Yes, Pool
  • No Spa
  • Yes, Pet-friendly
  • Yes, WiFi included
  • No Parking
  • Yes, Breakfast included
  • Yes, Pool
  • Yes, Spa
  • No Pet-friendly
  • Yes, WiFi included
  • No Parking

Top Buenavista Hotel Reviews

Frequently Asked Questions

What is the best area to stay in Buenavista?

The best area to stay in Buenavista is the main town itself, offering a central and convenient base for exploring.


The town of Buenavista is relatively small and compact, making it easy to navigate on foot. It's built around the central square, Parque Principal, which is a focal point for local life. You'll find a selection of local eateries, a church, and small shops clustered around this area. The main road through town, often referred to as Calle Principal, connects most of the essential services and accommodations. This area provides easy access to the local pier, where you can arrange boat trips.


Couples looking for a relaxed and authentic experience will find Buenavista's main town appealing. It offers a chance to experience the local culture firsthand, with opportunities to enjoy fresh seafood at family-run restaurants and stroll along the waterfront. The pace of life here is unhurried, superb for unwinding.


For travellers planning to explore the surrounding natural beauty, staying in the main town provides practical advantages. It's the primary hub for arranging excursions to nearby beaches and natural attractions, and you'll find the most readily available transport options here.

When is the best time to go to Buenavista?

The best time to go to Buenavista is during the dry season, which runs from December to May.


During these months, you'll experience consistently sunny weather and calmer seas, making it ideal for enjoying the beaches and water activities. This period is superb for travellers looking to relax by the ocean or explore the coral reefs through snorkelling or diving.


The shoulder months of November and June can also be good options. While there might be a slightly higher chance of rain, you'll often find fewer crowds and potentially better value on accommodation.

Can I cancel my hotel reservation on Expedia?

You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if cancelled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Buenavista.

How can I save on a hotel booking in Buenavista with Expedia?

One Key™—Expedia’s free travel rewards program—gives you instant access to discounts with Member Prices on Buenavista hotels. Plus, you’ll earn OneKeyCash™* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings. *Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.

How much is the nightly rate for a hotel in Buenavista?

Prices for hotels in Buenavista often vary, but you can find a great deal from AU$74 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.

Explore a world of travel with Expedia