Top 10 Hotels in Puerto Viejo

See all 29 Hotels in Puerto Viejo
Le Cameleon Puerto Viejo
Le Cameleon Puerto Viejo

Cocles, Puerto Viejo 70402

4.0 out of 5.0
4.2 out of 5 (56 reviews)

Offering direct access to the beach, this Cocles hotel is within 2 mi (3 km) of Talamanca Family Art, Black Sand Beach, and …

$179
Perla Negra Beach Front Rustic Accomodation
Perla Negra Beach Front Rustic Accomodation

Playa Negra, Puerto Viejo 70401

3.0 out of 5.0
3.7 out of 5 (44 reviews)

Nestled on the beach, this Puerto Viejo resort is 1 mi (1.6 km) from Black Sand Beach and 9.8 mi (15.7 km) from Refugio …

$50
La Kukula Lodge
La Kukula Lodge

180 mts sur del hotel Shawanda, Puerto Viejo

3.0 out of 5.0
4.5 out of 5 (15 reviews)

Located in Cocles, this lodge is within 2 mi (3 km) of Jaguar Centro de Rescate, Foundation Jaguar Rescue Center, and Punta …

$120
The Lotus Garden
The Lotus Garden

opposite Salsa Brava, Puerto Viejo

2.5 out of 5.0
3.7 out of 5 (22 reviews)

Situated near the beach, this hotel is within a 15-minute walk of Talamanca Family Art and Black Sand Beach. Foundation Jagua …

$44
Playa Chiquita Lodge
Playa Chiquita Lodge

5 Km south of Puerto Viejo, Puerto Viejo 70402

3.0 out of 5.0
2 out of 5 (8 reviews)

Nestled on the beach, this Cocles resort is within 1 mi (2 km) of Jaguar Centro de Rescate and Foundation Jaguar Rescue Cente …

$62
Casa Moabi
Casa Moabi

Playa Chiquita, Puerto Viejo

2.5 out of 5.0
4 out of 5 (2 reviews)

Located in Cocles, this hotel is within 1 mi (2 km) of Foundation Jaguar Rescue Center and Jaguar Centro de Rescate. Punta Uv …

$31
Hotel Banana Azul - Adults Only
Hotel Banana Azul - Adults Only

Puerto Viejo de Talamanca, Puerto Viejo 70401

3.5 out of 5.0
4.5 out of 5 (23 reviews)

Nestled on the beach, this Puerto Viejo inn is 1.1 mi (1.8 km) from Black Sand Beach and 1.6 mi (2.6 km) from Talamanca Famil …

$119
La Perla del Caribe
La Perla del Caribe

detras de cabinas el Tesoro, Puerto Viejo 70403

3.0 out of 5.0
5 out of 5 (2 reviews)

Located in Cocles, this villa is within 2 mi (3 km) of Talamanca Family Art, Black Sand Beach, and Foundation Jaguar Rescue …

$898
El Pizote Lodge
El Pizote Lodge

200 Mts Antes de la Entrada a, Puerto Viejo 70403

2.5 out of 5.0
3.3 out of 5 (3 reviews)

Situated near the beach, this lodge is within a 15-minute walk of Black Sand Beach and Talamanca Family Art. Foundation Jagua …

$80
Almonds & Corals
Almonds & Corals
0.2 mi from Puerto Viejo
3.0 out of 5.0
4.2 out of 5 (11 reviews)

Nestled on the beach, this Manzanillo hotel is within 3 mi (5 km) of Grand Beach, Punta Uva Beach, and Refugio Nacional de …

$128
Hide content

Where to stay in Puerto Viejo

Puerto Viejo Hotel Guide

You'll find yourself simply spoiled for choice when it comes to finding quality places to stay in Puerto Viejo. Expedia's comprehensive database has 46 hotel and apartment options within a 0.1-mile radius of Puerto Viejo's heart.

Securing a place in central Puerto Viejo is just a couple of mouse clicks away. Expedia's up-to-the-minute booking page features the Lizard King Resort and Hotel Boutique Indalo, which you'll find a short distance of the town center.

The Samasati Retreat and Rainforest Sanctuary is one of a small number of truly budget choices in Puerto Viejo.

The Le Cameleon Puerto Viejo is positioned 1 mile away from the main part of Puerto Viejo. Another alternative is the Inti Resort and Villas, which is located 11 miles away. Alternative Expedia-registered hotels include the VIP Hotel Playa Negra and the Apartmentos Agapi.

Looking for more to do? Consider spending a few hours enjoying Blanca Beach and Negra Beach, in Cahuita, 8 miles to the northwest of Puerto Viejo. Should you wish to spend a few nights in Cahuita, check out the Hotel El Encanto and Coral Hill Bungalows. Or, you could consider staying in Cocles, 2 miles to the southeast of Puerto Viejo, where you'll find the La Kukula Lodge and Namuwoki. The Foundation Jaguar Rescue Center and Jaguar Centro de Rescate are some of the most popular sites to check out in Cocles.

Tobias Bolanos International Airport is a convenient airport for flying into and leaving Puerto Viejo. It is 95 miles drive away. If you plan to stay nearby, try the Real InterContinental Costa Rica at Multiplaza Mall or Costa Rica Marriott Hotel San Jose.