Top 10 Hotels in Puerto Viejo

See all 45 Hotels in Puerto Viejo
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 (46 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 …

$89
Hotel Boutique Indalo
Hotel Boutique Indalo

Calle 219A, 85 Metros Detras del, Puerto Viejo 70403

2.5 out of 5.0
4.5 out of 5 (17 reviews)

This family-friendly Puerto Viejo hotel is located near the beach, within a 15-minute walk of Talamanca Family Art and Blac …

Get Rates
Le Cameleon Puerto Viejo
Le Cameleon Puerto Viejo

Cocles, Puerto Viejo 70402

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

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

$189
La Finca Chica
La Finca Chica

Puerto Viejo De Talamanca, Puerto Viejo

3.0 out of 5.0
4.6 out of 5 (19 reviews)

Located in Cocles, this cabin is 0.8 mi (1.3 km) from Foundation Jaguar Rescue Center and within 3 mi (5 km) of Jaguar Centro …

Get Rates
The Lotus Garden
The Lotus Garden

opposite Salsa Brava, Puerto Viejo

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

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

Get Rates
Casa Merlin Lodge
Casa Merlin Lodge

Playa Chiquita, Puerto Viejo, Puerto Viejo 70403

3.0 out of 5.0

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

$69
Lizard King Resort
Lizard King Resort

Calle Principal, Puerto Viejo

3.0 out of 5.0
3.4 out of 5 (77 reviews)

Located in the heart of Puerto Viejo, this resort is within a 15-minute walk of Talamanca Family Art and Black Sand Beach. …

$73
Physis Caribbean Bed & Breakfast
Physis Caribbean Bed & Breakfast

Miss Winny Town, Puerto Viejo 7304

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

Located in Cocles, this bed & breakfast is 0.8 mi (1.3 km) from Foundation Jaguar Rescue Center and within 3 mi (5 km) of …

Get Rates
Casitas Mar y Luz
Casitas Mar y Luz

Playa Chiquita, Puerto Viejo 70400

3.0 out of 5.0
4.3 out of 5 (13 reviews)

Situated near the beach, this cabin is within 2 mi (3 km) of Jaguar Centro de Rescate, Punta Uva Beach, and Foundation Jaguar …

$59
Hotel Cariblue
Hotel Cariblue

1.5 Km South of Puerto Viejo, Puerto Viejo 7304

3.0 out of 5.0
4.2 out of 5 (196 reviews)

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

Get Rates

Recent Reviews in Puerto Viejo

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.