Wed 29 °C

Most Popular Hotels in Puerto Viejo

See all 64 Hotels in Puerto Viejo
Hotel Cariblue
Hotel Cariblue

1.5 Km South of Puerto Viejo, Puerto Viejo 7304

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

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

Get Rates
Samasati Retreat and Rainforest Sanctuary
Samasati Retreat and Rainforest Sanctuary

800 mts from public school, Puerto Viejo 70403

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

Situated in Puerto Viejo, this spa hotel is within 9 mi (15 km) of Black Sand Beach, Cahuita National Park, and Kelly Creek …

CA$85
Kaya's Place
Kaya's Place

Puerto Viejo, Puerto Viejo

2.5 out of 5.0
3.3 out of 5 (10 reviews)

This Puerto Viejo hotel is on the beach, 0 mi (0 km) from Black Sand Beach, and within 9 mi (15 km) of Grand Beach and Cahuit …

CA$35
Hotel Escape Caribeño
Hotel Escape Caribeño

Puerto Viejo de Talamanca, Puerto Viejo

2.5 out of 5.0

Situated in Puerto Viejo, this hotel is 0.9 mi (1.4 km) from Black Sand Beach and within 9 mi (15 km) of Grand Beach and …

Get Rates
Hotel La Isla Inn
Hotel La Isla Inn

1.5 Kilometros Sur de Puerto Viejo, Puerto Viejo 70403

2.5 out of 5.0
4 out of 5 (2 reviews)

Situated on the waterfront, this hotel is 1.7 mi (2.7 km) from Black Sand Beach and within 9 mi (15 km) of Grand Beach and …

CA$127
La Finca Chica
La Finca Chica

Puerto Viejo De Talamanca, Puerto Viejo

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

Situated near the beach, this cabin is 2.5 mi (4 km) from Black Sand Beach and within 9 mi (15 km) of Grand Beach and Refugio …

CA$84
Lanna Ban Hotel
Lanna Ban Hotel

Cocles, Puerto Viejo de Talamanca, Puerto Viejo 70403

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

Situated on the beach, this lodge is 3 mi (4.8 km) from Black Sand Beach and within 6 mi (10 km) of Grand Beach and Refugio …

CA$93
Tierra de Sueños Lodge & Wellness Center
Tierra de Sueños Lodge & Wellness Center

50 Metros Noroeste de Shawandha Lodge, Puerto Viejo

3.0 out of 5.0

Situated near the beach, this hotel is within 6 mi (10 km) of Black Sand Beach, Grand Beach, and Refugio Nacional de Vida …

CA$137
Atlantida Lodge
Atlantida Lodge

Next to the soccer field, Cahuita

2.5 out of 5.0
4.1 out of 5 (74 reviews)

Nestled on the beach, this Cahuita hotel is within 1 mi (2 km) of Negra Beach, Blanca Beach, and Kelly Creek Station. Cahuita …

CA$81
Costa Azul Lodge
Costa Azul Lodge

1 KM al Sur de la entrada del Parque, Cahuita

2.5 out of 5.0
4.8 out of 5 (4 reviews)

Situated in Cahuita, this lodge is 1.7 mi (2.7 km) from Cahuita National Park and within 6 mi (10 km) of Kelly Creek Statio …

CA$52

Recent Reviews in Puerto Viejo

Hide content

Narrow your search

Puerto Viejo Hotel Guide

If you plan to book a room near the middle of Puerto Viejo, there are a small number of options. There are 7 accommodation options here that should fit the bill.

A great option if you prefer to stay close to the downtown of Puerto Viejo, is the Lizard King Resort.

The Le Cameleon Puerto Viejo and Hotel Cariblue are close to Black Sand Beach.

11 miles (18 kilometers) away from the main part of Puerto Viejo, is the Inti Resort and Villas. The Hotel El Encanto is situated 8 miles (13 kilometers) away. Other places to stay around this area include the Samasati Retreat and Rainforest Sanctuary and the Coral Hill Bungalows.

If you have the time, why not spread your wings and check out the many other attractions around Limon while you are in the region? Visit Limon's open-air markets. Lovers of nature can also make the time to enjoy its beaches, coastal plains and rivers. Common pastimes in this part of Costa Rica include hiking, sunbathing and bird watching.

The nearest places to stay in Caribbean Coast are Cocles and Cahuita. Cocles is 2 miles (3 kilometers) to the northwest of Puerto Viejo, while Cahuita is 8 miles (13 kilometers) to the northwest. Cocles accommodations include the La Kukula Lodge and Namuwoki. The Atlantida Lodge and Cabinas Caribe Luna are some of the accommodation options in Cahuita.

Tobias Bolanos International Airport is the most practical airport for flying into and leaving Puerto Viejo. It is 95 miles (153 kilometers) away. If you choose to stay nearby, try the Real InterContinental Costa Rica at Multiplaza Mall or Costa Rica Marriott Hotel San Jose.

false