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

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

$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 (83 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 …

$73
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)

Situated in Puerto Viejo, this lodge is within 6 mi (10 km) of Black Sand Beach, Grand Beach, and Refugio Nacional de Vida …

$99
VIP Hotel Playa Negra
VIP Hotel Playa Negra

3er camino izquierda Banana Azul, Puerto Viejo 7304

3.5 out of 5.0
3.9 out of 5 (44 reviews)

Situated by the ocean, this hotel is 0.8 mi (1.3 km) from Black Sand Beach and within 9 mi (15 km) of Cahuita National Park …

$133
Apartmentos Agapi
Apartmentos Agapi

Playa Cocles, Puerto Viejo

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

Situated on the waterfront, this lodge is 1.2 mi (1.9 km) from Black Sand Beach and within 9 mi (15 km) of Grand Beach and …

$74
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 Puerto Viejo 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 (18 reviews)

Nestled on the beach, this Manzanillo hotel is 1.3 mi (2.1 km) from Grand Beach and 2.7 mi (4.3 km) from Refugio Nacional de …

$128
Hotel Banana Azul - Adults Only
Hotel Banana Azul - Adults Only

Puerto Viejo de Talamanca, Puerto Viejo 70401

3.5 out of 5.0
4.4 out of 5 (30 reviews)

This Puerto Viejo inn is on the beach, 1.1 mi (1.8 km) from Black Sand Beach, and within 12 mi (20 km) of Grand Beach and …

$89
La Perla del Caribe
La Perla del Caribe

detras de cabinas el Tesoro, Puerto Viejo 70403

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

Situated in Puerto Viejo, this villa is 1.5 mi (2.4 km) from Black Sand Beach and within 9 mi (15 km) of Grand Beach and …

$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 0.2 mi (0.4 km) from Black Sand Beach and within 9 mi (15 km) of Cahuita National Park …

$60

Recent Reviews in Puerto Viejo

Hide content

Where to stay in Puerto Viejo

Puerto Viejo Hotel Guide

If you are spending time in Caribbean Coast and need to book a place to base yourself in Puerto Viejo, you can find a wide range of possibilities on Expedia's up-to-date booking pages. Expedia's hotel network currently offers approximately 10 hotels within a 6-mile from the middle of Puerto Viejo. Alternatively, the Hotel El Encanto is 8 miles away. The Apartmentos Agapi and also the Namuwoki are two alternative Expedia-listed hotels around Puerto Viejo.

Time permitting, you could explore the other scenic and cultural delights of Limon. Visit Limon's open-air markets. Outdoorsy types could also make the time to to enjoy the region's beaches and coastal plains. Fun-loving travelers might try hiking in this part of Costa Rica.

The closest hotels in Caribbean Coast are Cocles and Cahuita. Cocles is 2 miles to the northwest of Puerto Viejo, while Cahuita is 8 miles to the northwest. Hotels in Cocles include the Perla Negra Beach Front Rustic Accomodation and Hotel Cariblue. The Coral Hill Bungalows and Atlantida Lodge are some of the hotels and apartments in Cahuita.

Tobias Bolanos International Airport is the nearest preferred airport and is located 95 miles away from Puerto Viejo. Conveniently located hotel options are Real InterContinental Costa Rica at Multiplaza Mall and Costa Rica Marriott Hotel San Jose.