Skip to main content

Filter by:


Star rating

Review score

Ballena – 129 hotels and places to stay
See the latest prices and deals by choosing your dates.
Tucan Hotel, hotel in Ballena

Offering a bar with pool table and an on-site pool, Tucan Hotel is located in Uvita, a 3-minute drive from Marino Ballena National Park.

Relaxed and friendly atmosphere in good location with very helpful and knowledgeable staff
8.8
Scored 8.8
Fabulous
Rated fabulous
737 reviews
Price from£82.12per night
Cristal Ballena Boutique Hotel & Spa, hotel in Ballena

Surrounded by lush tropical gardens, this resort offers a spa, an outdoor pool and Mediterranean-style suites with ocean views. The Ballena Marine National Park is a 15-minute walk away.

beautiful views, total tranquility, architecture is lovely, big pool with beautiful views, large breakfast buffet selection, nice to have a restaurant and bar on site, wait staff was very vigilant and accommodating, beautiful big rooms with great A/C
9.0
Scored 9.0
Superb
Rated superb
450 reviews
Price from£171.86per night
Hotel Cabinas el Tecal, hotel in Ballena

Hotel Cabinas el Tecal has a garden, shared lounge, a terrace and bar in Uvita.

Comfortable bed and linens. Very strong shower.Nice staff member helped with our luggage at checkin. Close to national park. When we had power the AC was great.
8.0
Scored 8.0
Very good
Rated very good
369 reviews
Price from£76.71per night
Whale Tail Hotel, hotel in Ballena

Located in Uvita, 2.6 km from Hermosa Beach, Whale Tail Hotel provides accommodation with a swimming pool, free private parking, and a bar.

Comfortable rooms with great A/C. A bar/restaurant on-site with good priced beers & relaxing hammocks. The breakfast was delicious (option of traditional or pancakes). Great bars and restaurants nearby. Staff were really friendly and helpful, it was possible to book tours through reception :)
8.6
Scored 8.6
Fabulous
Rated fabulous
595 reviews
Price from£31.41per night
Hotel Samsara, hotel in Ballena

Offering free Continental breakfast, outdoor pool and beach access, Hotel Samsara is located 1 km from Uvita Beach. It features an extensive garden and free WiFi access is available.

The big pros: 10-15 minute walk to local access of the beach, relatively comfortable beds (the mattresses appeared to be new, and had comfort tops), and the pool is set back into the trees, so it feels very immersed in the rainforest. The two staff members we interacted with were also very friendly, as was the very charming rescue dog in the office.
7.2
Scored 7.2
Good
Rated good
222 reviews
Price from£72.20per night
Hotel Vive Uvita, hotel in Ballena

Situated in Uvita, 200 metres from Uvita Beach, Hotel Vive Uvita features accommodation with a garden, free private parking, a restaurant and a bar.

Close to the beach and restaurants.
6.9
Scored 6.9
Pleasant
Rated pleasant
100 reviews
Price from£43.92per night
El Paraiso Azul, hotel in Ballena

Set in Ojochal, 1.1 km from Tortuga, El Paraiso Azul offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

Views are incredible, breakfasts were wonderful. It's probably rustic compared to most places in the states, so make sure the expectations match the region. Ellie and Manuela were wonderful, great sources of local info and just wonderful people overall. The hosts are a major highlight of this hotel
9.1
Scored 9.1
Superb
Rated superb
197 reviews
Price from£63.17per night
Vista Celestial, hotel in Ballena

Vista Celestial is located in Uvita, Costa Rica and offers Luxury Ocean View Villas with an indoor and an outdoor shower, ocean view soaking tub, and private hot and cold infinity pool.

Rooms, views, staff, location
9.6
Scored 9.6
Exceptional
Rated exceptional
47 reviews
Price from£590.20per night
Cabinas Bahía Uvita - Marino Ballena National Park Lodge, hotel in Ballena

Cabinas Bahía Uvita - Marino Ballena National Park Lodge offers accommodation in Uvita. Free WiFi is provided. Cycling is among the activities that guests can enjoy near the hotel.

Location is the best thing about this hotel
7.9
Scored 7.9
Good
Rated good
206 reviews
Price from£63.17per night
Hotel Ballena Dorada, hotel in Ballena

Situated in Uvita, 600 metres from Playa Ballena, Hotel Ballena Dorada features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

The staff, the pool (which was shady). The kitchen is great and very social.
7.9
Scored 7.9
Good
Rated good
188 reviews
Price from£55.90per night
See all hotels near Ballena
Subscribe to receive premium deals

Prices drop the moment you sign up!