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 – 144 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. Great location on the beach, lovely food, amazing cocktails

Show more Show less
7.8
Good
1,648 reviews
Avg. price/night:
£29

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. I loved the way they welcomed us, the coconuts, welcome drinks. The place is beautiful, so close to the beach. The staff is great ans helpful, the food is tasty. Love the happy hour which is basically the whole day haha. Will be back!

Show more Show less
8.9
Fabulous
705 reviews
Avg. price/night:
£65

Hotel Pura Vida

Hotel in Puerto Viejo

Boasting a garden, terrace and views of garden, Hotel Pura Vida is situated in Puerto Viejo, 2.3 km from Cocles Beach. Staff were friendly and helpful, rooms were clean and bright and comfy beds with mosquito nets

Show more Show less
8.8
Fabulous
461 reviews
Avg. price/night:
£33

Merlin

Hotel in Puerto Viejo

Set amidst the forest and 450 meters far from Playa Chiquita beach, Merlin offers free WiFi access. Pool, terrace, the jungle surrond you, the birds. Breakfast.

Show more Show less
8.7
Fabulous
437 reviews
Avg. price/night:
£42

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. The facilities were clean and staff friendly. Loved our stay here! Very relaxing! Would definitely stay here again.

Show more Show less
8.5
Very good
365 reviews
Avg. price/night:
£77

Coco Loco Lodge 2 stars

Hotel in Puerto Viejo

Situated in Puerto Viejo, 2.9 km from Negra Beach, Coco Loco Lodge features accommodation with an outdoor swimming pool, free private parking, a shared lounge and a garden. Easy going Pool Family cabins were Nice Calm and very nearby the village

Show more Show less
8.5
Very good
366 reviews
Avg. price/night:
£71

Cabinas Yucca

Hotel in Puerto Viejo

Located in Puerto Viejo, Cabinas Yucca is a beachfront quaint hotel that offers free WiFi access. Playa Negra beach is just 500 metres away. All comfort private rooms have private bathrooms. WHAT A HIDDEN GEM! I just returned from travelling around Costa Rica for a month. This property by far was my favorite, even compared to an all inclusive on the Pacific side! The location is awesome! Right on the beach, listening to the waves at night. The facilities are clean & well cared for with a quaint communal kitchen. The staff go out of their way to assist in any way they can in this cute little beach town. If you're looking to hang up a hammock (they supply) & listen to the ocean & relax this is THE PLACE FOR YOU! I made friends with a few guests who spend a few months there every winter, this is a lovely, welcoming & warm inn, you can't go wrong with this one, I'll be back next winter & this will be my spot, no more touring around, I found paradise!

Show more Show less
8.4
Very good
238 reviews
Avg. price/night:
£54

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 rooms were very comfortable and clean, the pool area is perfect and there is a large space where yo can sit if you don’t want to be in your room. The staff is very helpful.

Show more Show less
8
Very good
505 reviews
Avg. price/night:
£105

Sol de Nit

Hotel in Puerto Viejo

Set in Puerto Viejo in the Limon Region, 20 km from Cahuita, Sol de Nit features a terrace and a beach area. Free WiFi is provided throughout the property and free private parking is available on... The location, accommodations, and staff are exceptional!

Show more Show less
8
Very good
362 reviews
Avg. price/night:
£49

Vista Verde

Hotel in Puerto Viejo

Set in a tropical garden and located just 150 meters from the beach, Vista Verde offers five private rooms in a rustic Caribbean-style environment. I stayed in the private double bed room upstairs and the beds were SUPER comfortable, I slept soo good. The staff were very helpful with everything and the entire hotel was impeccably clean. The location is a bit hidden, but in a great location and very close to the beach and town.

Show more Show less
9.1
Superb
141 reviews
Avg. price/night:
£29

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