Hotels in Puerto Viejo
We offer 450+ holiday rentals in Puerto Viejo
Select the dates of your stayOur selection of hotels in Puerto Viejo
Casa Natural Puerto Viejo
4.50 ★
(58)
Hotel Sunshine Caribe
4.70 ★
(61)
Secluded Beach Hotel
4.10 ★
(57)
Umami Hotel - Adults Only
4.60 ★
(439)
Selina Puerto Viejo ★★★
3.90 ★
(1,558)
Hotel Banana Azul - Adults Only ★★★
4.50 ★
(613)
La Tica y la Gata
4.80 ★
(101)
Boutique Bungalows
4.40 ★
(13)
Villas del Caribe ★★★
4.20 ★
(141)
Hotel Indalo adults only ★★★
4.30 ★
(399)
Terrazas del Caribe Aparthotel ★★★★
4.80 ★
(71)
From 164 EUR per night
Hotel La Costa de Papito ★★★
4.40 ★
(156)
El Nido Jungle Lodge ★★★
4.50 ★
(116)
Hotel Pura Vida
4.40 ★
(562)
Jaguar Inn Bungalows
4.60 ★
(31)
La Kukula Lodge
4.60 ★
(171)
Terrazas del Caribe Aparthotel ★★★★
4.80 ★
(71)
From 164 EUR per night
La Tica y la Gata
4.80 ★
(101)
Hotel Sunshine Caribe
4.70 ★
(61)
Umami Hotel - Adults Only
4.60 ★
(439)
La Kukula Lodge
4.60 ★
(171)
Jaguar Inn Bungalows
4.60 ★
(31)
Casa Natural Puerto Viejo
4.50 ★
(58)
El Nido Jungle Lodge ★★★
4.50 ★
(116)
Hotel Banana Azul - Adults Only ★★★
4.50 ★
(613)
Boutique Bungalows
4.40 ★
(13)
Hotel La Costa de Papito ★★★
4.40 ★
(156)
Hotel Pura Vida
4.40 ★
(562)
Hotel Indalo adults only ★★★
4.30 ★
(399)
Villas del Caribe ★★★
4.20 ★
(141)
Cabinas Popular ★★
4.20 ★
(87)
Luna CaribeƱa Village
4.10 ★
(47)
Naani Lodge Villas
4.10 ★
(142)
Casa Verde Lodge
4.10 ★
(178)
Cabinas Lika
4.10 ★
(10)
Secluded Beach Hotel
4.10 ★
(57)
Selina Puerto Viejo ★★★
3.90 ★
(1,558)