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 (140 reviews)

Offering direct access to the beach, this Cocles hotel is 1.6 mi (2.5 km) from Black Sand Beach and within 9 mi (15 km) of …

$175
Perla Negra Beach Front Rustic Accomodation
Perla Negra Beach Front Rustic Accomodation

Playa Negra, Puerto Viejo 70401

3.0 out of 5.0
3.5 out of 5 (98 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 …

$62
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 (72 reviews)

Located in Cocles, this lodge is 1.6 mi (2.5 km) from Punta Uva Beach and within 6 mi (10 km) of Black Sand Beach and Grand …

$110
The Lotus Garden
The Lotus Garden

opposite Salsa Brava, Puerto Viejo

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

Situated near the beach, this hotel is 0.7 mi (1.2 km) from Black Sand Beach and within 9 mi (15 km) of Punta Uva Beach and …

$44
Playa Chiquita Lodge
Playa Chiquita Lodge

5 Km south of Puerto Viejo, Puerto Viejo 70402

3.0 out of 5.0
2.5 out of 5 (20 reviews)

Nestled on the beach, this Cocles resort is 4.1 mi (6.6 km) from Black Sand Beach.

$53
Namuwoki
Namuwoki

Playa Chiquita Ctra. De Puerto Viejo, Puerto Viejo

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

Located in Cocles, this hotel is 1.7 mi (2.8 km) from Punta Uva Beach and within 6 mi (10 km) of Black Sand Beach and Grand …

$70
Casa Moabi
Casa Moabi

Playa Chiquita, Puerto Viejo

2.5 out of 5.0
4.2 out of 5 (15 reviews)

Located in Cocles, this hotel is 2.2 mi (3.5 km) from Punta Uva Beach and within 6 mi (10 km) of Black Sand Beach and Grand …

$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 (50 reviews)

This Puerto Viejo inn is on the beach, 1.1 mi (1.8 km) from Black Sand Beach, and within 9 mi (15 km) of Punta Uva Beach an …

$64
La Perla del Caribe
La Perla del Caribe

detras de cabinas el Tesoro, Puerto Viejo 70403

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

Located in Cocles, this villa is 1.5 mi (2.4 km) from Black Sand Beach and within 9 mi (15 km) of Punta Uva Beach and Grand …

$99
Almonds & Corals
Almonds & Corals
0.2 mi from Puerto Viejo
3.0 out of 5.0
3.3 out of 5 (33 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

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.