Skip to main content

Filter by:


Star Rating

Review Score

Buena Vista – 113 hotels and places to stay
See the latest prices and deals by choosing your dates.
BellaVista Suites By Villas Verdes - Samara Beach, hotel in Buena Vista

The tropical BellaVista Suites Hotel is only 2 blocks from scenic Samara Beach, and features a rooftop terrace with stunning sunset views. It offers horseback riding, boat tours and diving lessons.

Nice settings
8.3
Scored 8.3
Very Good
Rated very good
382 reviews
Price from$81.19per night
Blue Iguana, hotel in Buena Vista

Set in Samara just a one-minute walk from the beach, Blue Iguana features a swimming pool and on-site award-winning Asian Sushi restaurant.

Beach location, price
6.3
Scored 6.3
Pleasant
Rated pleasant
291 reviews
Price from$45per night
Cabinas El Colibri, hotel in Buena Vista

Offering an outdoor pool and a restaurant, Cabinas El Colibri is located in Carrillo, just a short 5-minute walk from the beach. It features free Wi-Fi and on-site parking.

Booking
9.0
Scored 9.0
Wonderful
Rated wonderful
319 reviews
Price from$70.06per night
Samara Palm Lodge, hotel in Buena Vista

Samara Palm Lodge is located on the edge of the small village of Playa Sámara. The beach as well as in the center of Sámara are 5 minutes away.

The owners are very nice and very helpful. The pool area is inviting and the premises were well-maintained and very clean. They made our stay in Samara better.
9.5
Scored 9.5
Exceptional
Rated exceptional
282 reviews
Price from$65per night
Hotel Peace & Lodge, hotel in Buena Vista

Hotel Peace & Lodge features an outdoor swimming pool, garden, a terrace and restaurant in Sámara. With a bar, the 3-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom.

Amazing views. Terrific meals. Great breakfast. Friendly staff
9.3
Scored 9.3
Wonderful
Rated wonderful
210 reviews
Price from$119per night
Hostel Marisol, hotel in Buena Vista

Located in Sámara and with Samara Beach reachable within a 17-minute walk, Hostel Marisol has concierge services, non-smoking rooms, a garden, free WiFi throughout the property and a shared lounge.

Very welcoming, fully stocked kitchen available for use, quiet area.
7.8
Scored 7.8
Good
Rated good
86 reviews
Price from$47.19per night
The Inner Light Yoga Lodge, hotel in Buena Vista

Located in Sámara, a 4-minute walk from Samara Beach, The Inner Light Yoga Lodge has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

It was lovely and offered all the amenities you might need.
9.5
Scored 9.5
Exceptional
Rated exceptional
60 reviews
Price from$130per night
The Hideaway Hotel, hotel in Buena Vista

Offering an outdoor swimming pool and an on-site restaurant, The Hideaway Hotel is located just 328 feet from the beach and 10 minutes' drive from Sámara City Center.

quiet, good location between Samara beach and town, and Playa Carrillo which was a beautiful more secluded beach. Had to drive to both
9.0
Scored 9.0
Wonderful
Rated wonderful
365 reviews
Price from$87.20per night
Hotel Casa Buenavista - Adults only, hotel in Buena Vista

Casa Buenavista is located in Carrillo, 984 feet from the beach. It offers air-conditioned rooms in a tropical garden.

Lovely property with mountain view, clean rooms and great pool area that add to this relaxing hotel
9.7
Scored 9.7
Exceptional
Rated exceptional
462 reviews
Price from$85per night
Lodge Las Estrellas de Samara, hotel in Buena Vista

Located in Sámara, Lodge Las Estrellas de Samara features an outdoor swimming pool, garden, terrace, and free WiFi throughout the property.

Our host, Nathan and his family were so friendly and great to talk to, the breakfast were absolutely outstanding and delicious, and dinner was cooked for us upon request, which was equally tasty. Even a lovely assortment of wines to choose from! Our bungalow was absolutely gorgeous!!
9.5
Scored 9.5
Exceptional
Rated exceptional
117 reviews
Price from$120per night
See all hotels near Buena Vista
Subscribe to receive premium deals

Prices drop the second you sign up!