Top 10 Hotels in Puerto Viejo

See all 69 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

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 …

$99
Hotel Boutique Indalo
Hotel Boutique Indalo

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

2.5 out of 5.0

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

Get Rates
The Lotus Garden
The Lotus Garden

opposite Salsa Brava, Puerto Viejo

2.5 out of 5.0

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

Get Rates
Physis Caribbean Bed & Breakfast
Physis Caribbean Bed & Breakfast

Miss Winny Town, Puerto Viejo 7304

3.0 out of 5.0

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 …

$90
Lanna Ban Hotel
Lanna Ban Hotel

Cocles, Puerto Viejo de Talamanca, 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. Talamanc …

Get Rates
Rosa Lodge
Rosa Lodge

Calle Lunatica, Puerto Viejo 70403

2.5 out of 5.0

Situated near the beach, this hotel is within 1 mi (2 km) of Talamanca Family Art and Black Sand Beach. Foundation Jaguar …

$52
La Finca Chica
La Finca Chica

Puerto Viejo De Talamanca, Puerto Viejo

3.0 out of 5.0

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 …

$71
Le Cameleon Puerto Viejo
Le Cameleon Puerto Viejo

Cocles, Puerto Viejo 70402

4.0 out of 5.0

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

$169
Lizard King Resort
Lizard King Resort

Calle Principal, Puerto Viejo

3.0 out of 5.0

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

$69
La Casita del Sol
La Casita del Sol

Ingresando 300 metros por Kayas Place, Puerto Viejo 70403

3.0 out of 5.0

Situated by the sea, this vacation home is within a 15-minute walk of Black Sand Beach and Talamanca Family Art. Foundation …

$40

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.