Skip to main content

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Puerto Viejo – 151 hotels and places to stay
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Selina Puerto Viejo 3 stars

Hotel in Puerto Viejo

Featuring free WiFi, Selina Puerto Viejo offers pet-friendly accommodation in Puerto Viejo. Guests can enjoy the on-site bar. Free private parking is available on site. Everything was Amazing, great location, food and amenities. I really enjoyed spent time with the staff, really nice people.

Show more Show less
7.8
Good
1,770 reviews
Price from
£13
per night

Hotel Pura Vida

Hotel in Puerto Viejo

Boasting a garden, terrace and views of garden, Hotel Pura Vida is situated in Puerto Viejo, 300 metres from Negra Beach. We had an amazing time at Hotel Pura Vida! The owners are adorable, the hotel is lovely and ideally located in Puerto Viejo, 2 walking minutes away from the center. We had initially booked the room next to the reception but could change for a nicer one (with a slightly different price) and we were very happy about that. We had initially booked 5 nights and finally decided to stay 2 more nights. We haven’t tasted the breakfast. A plus: the mosquito net over the bed!

Show more Show less
8.7
Fabulous
542 reviews
Price from
£33
per night

Merlin

Hotel in Puerto Viejo

Set amidst the forest and 450 meters far from Playa Chiquita beach, Merlin offers free WiFi access. The hotel is Beautiful, with very nice Gardens visited by birds and monkeys. The pool is the most. Clean and very beautiful illuminated at Night. The temperature is delicious, warm at Night. The room is bit and has everything you need, is clean and has Quality ítems for cooking. The staff is very kind. Is near the Beautiful Playa Chiquita Beach. The weather was incredibly nice, that was my luck. I've enjoyed every minute there. The wifi is fast and stable. They have TV with International channels. They've changed towels every day.

Show more Show less
8.7
Fabulous
568 reviews
Price from
£33
per night

Umami Hotel - Adults Only 5 stars

Hotel in Puerto Viejo

Situated in Puerto Viejo, 600 metres from Negra Beach, Umami Hotel - Adults Only features accommodation with an outdoor swimming pool, free private parking, a bar and a garden. Well designed, clean, little oasis.

Show more Show less
9.1
Superb
566 reviews
Price from
£98
per night

Cariblue Beach and Jungle Resort 3 stars

Hotel in Puerto Viejo

Offering charming rooms and bungalows with thatched roofs, Cariblue Beach and Jungle Resort is set in tropical gardens, 1 km from Playa Cocles. The pool area is great with a swim up bar and attached jacuzzi. The rooms were the highlight for us though - with jungle/rainforest surrounding, we were woken in the morning to the sounds of howler monkeys and truly felt like we were in a remote location. Just across the road from Cocles Beach, there were lots of great eateries within walking distance. It was a great location to grab a bike and cycle into the main centre as well.

Show more Show less
8.1
Very good
665 reviews
Price from
£88
per night

Hotel Banana Azul - Adults Only

Hotel in Puerto Viejo

Offering an outdoor swimming pool and an extensive garden, Hotel Banana Azul is located in Playa Negra beach and 2.5 km from Puerto Viejo town centre. Free WiFi access is available in all areas. The hotel was very clean and the staff was super friendly. Great service

Show more Show less
8.9
Fabulous
815 reviews
Price from
£64
per night

Sonora Jungle & Yoga Retreat

Hotel in Puerto Viejo

Situated in Puerto Viejo, less than 1 km from Negra Beach, Sonora Jungle & Yoga Retreat features accommodation with a restaurant, free private parking, an outdoor swimming pool and a garden. Wow, Alessandra nursed me back to health when I was feeling under the weather with a stomach bug. Like having my own mother there :) This is an incredible place to relax and recharge for a true jungle experience. The bungalows are amazing, and the foods even better!! Thank you again :)

Show more Show less
9.3
Superb
223 reviews
Price from
£82
per night

Lanna Ban Hotel

Hotel in Puerto Viejo

Offering direct access to the beach, Lanna Ban Hotel is located in Puerto Viejo. The hotel features an exotic garden and contemporary Thai architecture. Free WiFi access is available. Staff is very friendly. Augustine is very helpful 🙂

Show more Show less
8.7
Fabulous
478 reviews
Price from
£72
per night

Villas del Caribe 3 stars

Hotel in Puerto Viejo

Situated in Puerto Viejo, 300 metres from Chiquita Beach, Villas del Caribe features accommodation with a restaurant, free private parking, an outdoor swimming pool and a bar. All the facilites, location, the restaurant, accesos to the beach, the Pool, the staff.

Show more Show less
8.7
Fabulous
502 reviews
Price from
£68
per night

Coco Loco Lodge

Hotel in Puerto Viejo

Situated in Puerto Viejo, 70 metres from Negra Beach, Coco Loco Lodge features accommodation with an outdoor swimming pool, free private parking, a shared lounge and a garden. I really enjoyed the blooming garden of Coco Loco Lodge aswell as the friendly and helpful staff. They have changing breakfast offers with delicious juices right from the garden. It's located a little bit outside (3min walk from beach and town), what makes it a quiet place to stay. There's just nature around. Will definitely come back.

Show more Show less
8.5
Very good
474 reviews
Price from
£58
per night

Most booked hotels in Puerto Viejo in the past month

See all

Puerto Viejo's best hotels with breakfast

See all

Budget hotels in Puerto Viejo

See all

Hotels located in the centre of Puerto Viejo

See all

FAQs about hotels in Puerto Viejo

Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about Puerto Viejo:

Explore guest reviews of hotels in Puerto Viejo

See all