Hotels in Puerto Viejo

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Where to stay in Puerto Viejo?

OPacifico Hotel Boutique

OPacifico Hotel Boutique
4.0 star property
6.9 km from Puerto Viejo
9.6 out of 10, Exceptional, (168 reviews)
The price is CNY1,199
CNY1,355 total
includes taxes & fees
Jan 22 - Jan 23
OPacifico Hotel Boutique

Casa Celajes

Casa Celajes
2.0 star property
16.4 km from Puerto Viejo
10.0 out of 10, Exceptional, (1 review)
The price is CNY1,451
CNY1,639 total
includes taxes & fees
Jan 18 - Jan 19
Casa Celajes

El Gecko

El Gecko
2.0 star property
19.1 km from Puerto Viejo
7.4 out of 10, Good, (14 reviews)
The price is CNY251
CNY284 total
includes taxes & fees
Jan 14 - Jan 15
El Gecko

Isla Chiquita Glamping Hotel

Isla Chiquita Glamping Hotel
3.5 star property
19.5 km from Puerto Viejo
9.6 out of 10, Exceptional, (54 reviews)
The price is CNY1,551
CNY1,962 total
includes taxes & fees
Jan 14 - Jan 15
Isla Chiquita Glamping Hotel

Eco Boutique Hotel Vista Las Islas Reserva Natural

Eco Boutique Hotel Vista Las Islas Reserva Natural
3.5 star property
20.4 km from Puerto Viejo
9.2 out of 10, Wonderful, (430 reviews)
Eco Boutique Hotel Vista Las Islas Reserva Natural

Bahia Rica Fishing & Kayak Lodge

Bahia Rica Fishing & Kayak Lodge
2.5 star property
19.9 km from Puerto Viejo
9.0 out of 10, Wonderful, (14 reviews)
The price is CNY572
CNY646 total
includes taxes & fees
Jan 16 - Jan 17
Bahia Rica Fishing & Kayak Lodge

Hotel Yadran

Hotel Yadran
3.0 star property
19.5 km from Puerto Viejo
7.0 out of 10, Good, (62 reviews)
Hotel Yadran

Cabinas Madeleine

Cabinas Madeleine
2.5 star property
20.7 km from Puerto Viejo
6.2 out of 10, (67 reviews)
The price is CNY331
CNY374 total
includes taxes & fees
Jan 14 - Jan 15
Cabinas Madeleine

Hermosa Quinta en Costa Pájaros

Hermosa Quinta en Costa Pájaros
3.0 star property
16.5 km from Puerto Viejo
Hermosa Quinta en Costa Pájaros

Hotel Cayuga

Hotel Cayuga
3.0 star property
21.7 km from Puerto Viejo
8.4 out of 10, Very Good, (205 reviews)
Hotel Cayuga

Hotel Aldea Chorotega Puntarenas

Hotel Aldea Chorotega Puntarenas
2.5 star property
21.4 km from Puerto Viejo
7.0 out of 10, Good, (24 reviews)
The price is CNY279
CNY315 total
includes taxes & fees
Jan 14 - Jan 15
Hotel Aldea Chorotega Puntarenas

Hotel Oasis del Pacífico

Hotel Oasis del Pacífico
2.5 star property
21.2 km from Puerto Viejo
8.0 out of 10, Very Good, (13 reviews)
The price is CNY617
CNY697 total
includes taxes & fees
Feb 1 - Feb 2
Hotel Oasis del Pacífico

Los Vivos Beachfront Experience

Los Vivos Beachfront Experience
2.5 star property
24 km from Puerto Viejo
10.0 out of 10, Exceptional, (1 review)
The price is CNY1,281
CNY1,447 total
includes taxes & fees
Jan 15 - Jan 16
Los Vivos Beachfront Experience

CASA FARO

CASA FARO
3.0 star property
20.8 km from Puerto Viejo
4.8 out of 10, (3 reviews)
The price is CNY1,464
CNY1,655 total
includes taxes & fees
Jan 14 - Jan 15
CASA FARO

Lodge Margouillat

Lodge Margouillat
3.0 star property
26.2 km from Puerto Viejo
10.0 out of 10, Exceptional, (38 reviews)
The price is CNY767
CNY867 total
includes taxes & fees
Jan 14 - Jan 15
Lodge Margouillat

Puerto Azul Hotel

Puerto Azul Hotel
3.5 star property
25.2 km from Puerto Viejo
7.6 out of 10, Good, (864 reviews)
Puerto Azul Hotel

Barceló Tambor

Barceló Tambor
4.0 star property
24.6 km from Puerto Viejo
7.4 out of 10, Good, (545 reviews)
The price is CNY1,586
CNY1,792 total
includes taxes & fees
Feb 1 - Feb 2
Barceló Tambor

Fidelito Ranch & Lodge

Fidelito Ranch & Lodge
3.0 star property
26.2 km from Puerto Viejo
9.4 out of 10, Exceptional, (24 reviews)
Fidelito Ranch & Lodge

Tango Mar Beachfront Boutique Hotel & Villas

Tango Mar Beachfront Boutique Hotel & Villas
4.0 star property
29.9 km from Puerto Viejo
9.4 out of 10, Exceptional, (525 reviews)
The price is CNY2,158
CNY2,508 total
includes taxes & fees
Jan 23 - Jan 24
Tango Mar Beachfront Boutique Hotel & Villas
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Check out reviews of Puerto Viejo hotels guests love

Frequently asked questions

Is Puerto Viejo expensive to stay in?
You can find great hotels from CNY284 in Puerto Viejo to suit a range of budgets. To find the best low-cost hotel on Hotels.com that meets your needs, apply your search filters and then sort hotels by "Price: low to high".
How can I find discounted rates and deals for Puerto Viejo hotels?
Discover great deals on hotels in Puerto Viejo with Hotels.com. Sign up for free to unlock member only prices and start earning rewards. It's also a good idea to look at hotel prices mid-week or during the low season as you're likely to find off-peak deals. If you're up for a spontaneous trip, don't forget to check out our last-minute deals on Puerto Viejo hotels.
Can I receive a refund if I cancel my Puerto Viejo hotel booking?
The majority of hotels offer free cancellation, so you can receive a refund if you need to cancel your booking. Some Puerto Viejo hotels require you to cancel more than 24 hours before check-in, so look at your booking beforehand. For extra peace of mind before you book, filter hotels by "Property cancellation options" and select "Fully refundable property".
Find out more about Puerto Viejo