Skip to main content

Hotels near Puerto Viejo

Search hotels and more near Puerto Viejo

Filter by:


Star rating

Review score

Puerto Viejo – 168 hotels and places to stay

See the latest prices and deals by choosing your dates.
Santarena Hotel at Las Catalinas, hotel in Puerto Viejo

Santarena Hotel is at the heart of the 1,000-acre car-free town of Las Catalinas, nestled between tree-laden hillsides on a crescent slip of beach.

This was the nicest hotel we've ever stayed at. The hotel is beautifully decorated with comfy chairs and couches in the lobby/bar area. The rooms are spacious, comfortable beds and nice cool temperature. The staff are friendly and hospitable. All in all it was a wonderful vacation.
8.7
Scored 8.7
Fabulous
Rated fabulous
484 reviews
Price from¥68,834per night
Hotel Casa Carlota Tamarindo, hotel in Puerto Viejo

Located in Tamarindo, Hotel Casa Carlota Tamarindo features a garden. There is a year-round outdoor pool and guests can make use of free WiFi and free private parking.

Privacy
9.2
Scored 9.2
Superb
Rated superb
242 reviews
Price from¥11,856per night
The Grateful Hotel, hotel in Puerto Viejo

Located in Playa Grande, 200 metres from Grande Beach, The Grateful Hotel provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

Exceptional, situated in a tropical garden in the grounds of a private gated estate. A short walk to a quiet beach perfect for swimming and surfing. The in-house cuisine was excellent with fresh seafood and meat with the crunchiest freshest vegetables I’ve ever eaten. 10/10. Each night they had live music which was a massive bonus. The music wasn’t loud and in your face, more a perfect in harmony with the environment and the guests. One last thing is the guests, a really interesting eclectic mix of people with a really friendly and interesting outlook.
8.7
Scored 8.7
Fabulous
Rated fabulous
80 reviews
Price from¥12,387per night
Surfside Mar Y Posa, hotel in Puerto Viejo

Set in Playa Flamingo and with Potrero Beach reachable within 700 metres, Surfside Mar Y Posa offers express check-in and check-out, non-smoking rooms, an outdoor swimming pool, free WiFi throughout...

Susan, relaxing, proximity to restaurants, grocery stores and beach, wildlife
9.3
Scored 9.3
Superb
Rated superb
210 reviews
Price from¥13,937per night
Glamping Hotel Flor y Bambu, hotel in Puerto Viejo

Glamping Hotel Flor y Bambu features free bikes, shared lounge, a garden and water sports facilities in Playa Grande.

The room was amazing - open to the nature. The hotel garden is beautiful, lot of plants, flowers, bee hives, even got the visit of animals like monkeys. Peaceful swimming pool to relax. Good breakfast. Welcoming hosts.
9.4
Scored 9.4
Superb
Rated superb
319 reviews
Price from¥12,741per night
Hotel Tabasco, hotel in Puerto Viejo

Set in Playa Flamingo, 300 metres from Potrero Beach, Hotel Tabasco offers accommodation with a garden, free private parking, a casino and barbecue facilities.

Cozy and very nice owners
9.3
Scored 9.3
Superb
Rated superb
116 reviews
Price from¥15,926per night
Casa Chameleon Hotel Las Catalinas - Adults Only, hotel in Puerto Viejo

Located in Playa Flamingo, 60 metres from Danta Beach, Casa Chameleon Hotel Las Catalinas - Adults Only provides accommodation with a garden, free private parking, a terrace and a restaurant.

Decent hotel, beautiful rooms, incredible views and relatively good service.
9.5
Scored 9.5
Exceptional
Rated exceptional
77 reviews
Price from¥172,388per night
Cote Pacific Casitas, hotel in Puerto Viejo

Located in Huacas, Cote Pacific Casitas provides a garden and terrace. With an outdoor swimming pool, the 3-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom.

It was the most beautiful hotel we stayed on our trip. The room was really nice furnished and had everything we needed. The bed was very big and comfy! The outside with the swimming pool looks so beautiful. The host is very open and gave us tips where to go. We stayed a day longer than expected bc it was such a nice place. It also has good restaurants close by (we were with a car).
9.5
Scored 9.5
Exceptional
Rated exceptional
22 reviews
Price from¥17,954per night
Conchal Hotel, hotel in Puerto Viejo

Offering an outdoor pool and tropical garden, Conchal Hotel is located just 250 metres from Brasilito Beach. All rooms have access to a furnished patio with views of the garden or pool.

We loved the pool and the location. Yes, close to the road, but for us not as issue. Most important: it’s close to the two beaches! Only a 20min walk to beautiful playa Conchal. Breakfast was very good, room very big and quiet. Restaurant served good food. Lovely place!
8.9
Scored 8.9
Fabulous
Rated fabulous
1,150 reviews
Price from¥12,210per night
Hotel Rip Jack Inn, hotel in Puerto Viejo

Located in front of Playa Grande Beach and 2 km from Playa Ventanas Beach, the Hotel Rip Jack Inn features a sun terrace with swimming pool, a yoga terrace and free Wi-Fi throughout.

The location of the hotel was ok, with direct access to the beach
8.5
Scored 8.5
Very good
Rated very good
376 reviews
Price from¥16,094per night
See all hotels near Puerto Viejo