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 (129 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.5 out of 5 (86 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 …

$102
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 (69 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 (67 reviews)

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

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

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

$53
Almonds & Corals
Almonds & Corals

2 km before Manzanillo, Manzanillo

3.0 out of 5.0
3.5 out of 5 (20 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
Casa Moabi
Casa Moabi

Playa Chiquita, Puerto Viejo

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

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

$40
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 (38 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 …

$104
La Perla del Caribe
La Perla del Caribe

detras de cabinas el Tesoro, Puerto Viejo 70403

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

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

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

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

$80

Recent Reviews in Puerto Viejo

Hide content

Where to stay in Puerto Viejo

Puerto Viejo Hotel Guide

Apartment and hotel choices are many and varied in Puerto Viejo. You will find 45 short- and long-stay options within 6 miles of downtown Puerto Viejo on our comprehensive booking section.

A key to trouble-free traveling is booking a room that's close to the action, so be sure to check out the Yare Jungle Lodge and La Finca Chica, which can be found within 0.6 miles of Puerto Viejo's city center.

Travelers on a budget will be happy to discover that there's a solid range of lower-priced accommodations in the vicinity of Puerto Viejo. The Samasati Retreat and Rainforest Sanctuary is 5 miles from the main part of Puerto Viejo, while the Playa Chiquita Lodge is 2 miles away. Alternative budget room options are the Lizard King Resort and the Hotel Boutique Indalo.

The Le Cameleon Puerto Viejo can be found 0.8 miles away from the heart of Puerto Viejo. Another option is the Inti Resort and Villas, which can be found 12 miles away. Two other accommodation options in this area are the VIP Hotel Playa Negra and the Apartmentos Agapi.

Once you have thoroughly explored Puerto Viejo, why don't you tour a bit more of the area? The Limon region has many attractions waiting to be explored. Limon offers beaches, coastal plains and rivers. Popular Limon visitor destinations include open-air markets. Adventurous travelers might try their hand at hiking and sunbathing in this part of Costa Rica.

Manzanillo is 11 miles to the northwest of Puerto Viejo. While here, you can explore the Blanca Beach. Those planning to stay a night or two in Cahuita can choose from the Hotel El Encanto and Coral Hill Bungalows. Alternatively, you may wish to stay at Manzanillo, 7 miles to the east of Puerto Viejo. While in Manzanillo, take the time to check out the Grand Beach. The Almonds & Corals and Se Ua Manzanillo are great places to lay your head.

Located 100 miles from Puerto Viejo is Tobias Bolanos International Airport. Stay nearby at Real InterContinental Costa Rica at Multiplaza Mall or Costa Rica Marriott Hotel San Jose.