Skip to content
Puerto Viejo

Hotels in Puerto Viejo

42 hotels

Browse hotels in Puerto Viejo, Costa Rica — properties from the surf break at Salsa Brava to jungle bungalows along Playa Cocles, 200 km from San José.

Photo by Wikimedia Commons on Unsplash

Country: Costa RicaUpdated:

About Puerto Viejo

The most rewarding bases in Puerto Viejo are the Playa Cocles corridor for surfers and beachfront stays, downtown Puerto Viejo for reggae bars and soda restaurants, and Manzanillo to the south for wildlife and calmer waters near the Gandoca-Manzanillo Wildlife Refuge. Most visitors stay four to six nights; the nearest airport is Juan Santamaría in San José, roughly four hours by bus or shuttle.

Where to Stay by Area

Downtown Puerto Viejo clusters around Calle 215 and suits travelers who want to walk to the Mercado and night spots. Playa Cocles, 2 km southeast, draws intermediate and advanced surfers chasing the Salsa Brava break, one of Costa Rica's heaviest reef waves. Cahuita, 17 km northwest, offers a quieter alternative with Cahuita National Park's coral reef snorkeling directly from the beach. Manzanillo, 13 km south along Route 36, sits at the edge of the Gandoca-Manzanillo Wildlife Refuge and suits travelers focused on dolphin watching and hiking.

Getting Around

Local buses run the Route 36 coastal road between Cahuita and Manzanillo roughly every two hours. Renting a bicycle is practical for reaching Playa Cocles and Playa Chiquita (4–6 km from town). Taxis are metered and widely available for the airport shuttle to Limón's Tobías Bolaños airstrip, a 45-minute ride.

Practical Tips

  • Rain: the Caribbean coast receives rain year-round; September–October sees the driest spell.
  • Currency: carry colones for sodas and bus fares; many small vendors do not accept cards.
  • Wildlife: howler monkeys and sloths are common in trees along the road to Manzanillo — no guided tour required.
  • Water safety: Salsa Brava is for experienced surfers only; Playa Negra north of town is calmer.

All hotels in Puerto Viejo

Showing 2140 of 42 hotels

Villas Kiki

6 reviews

Check availability

Smile Jungle Hostel

245 reviews

Check availability

Hotel Casa Vito Beachfront

129 reviews

Check availability

Jaguar Inn Bungalows

159 reviews

Check availability

Villas del Caribe

538 reviews

Check availability

Monkey View

29 reviews

Check availability

La Kukula Lodge

158 reviews

Check availability

Hotel Indalo adults only

1,087 reviews

Check availability

Physis Caribbean Bed & Breakfast

337 reviews

Check availability

Kalawala

218 reviews

Check availability

Casa Luce

352 reviews

Check availability

La Tica y La Gata

554 reviews

Check availability

Casa Aldirica

70 reviews

Check availability

Chilamate Holiday House

242 reviews

Check availability

Almonds & Corals Boutique Hotel

463 reviews

Check availability

Bungalows Punta Uva

387 reviews

Check availability

Hotel Sunshine Caribe

208 reviews

Check availability