Hotels in Puerto Viejo, Costa Rica

90 hotels are listed in Puerto Viejo, Costa Rica. Compare prices and star class, view them on a map, and book through our partners.

Planning your stay? Read our guide to comparing hotel listings.

90 hotels

Lizard King Hotel & Resort in Puerto Viejo, Costa Rica

Avenida 71, 100 meters south from the Puerto Viejo center, Puerto Viejo, Costa Rica

Beachfront Lizard King Hotel & Resort with outdoor pool, free Wi-Fi, and mini-fridges. Ideal for relaxation steps from Salsa Brava Beach.

17 rooms
Physis Caribbean Bed & Breakfast in Puerto Viejo, Costa Rica

154 Miss Winny Town, Puerto Viejo, Costa Rica

Charming Caribbean B&B set in tropical gardens, 200m from Cocles Beach. Relax in outdoor lounge areas with hammocks and fountain.

4 rooms
Vista Verde in Puerto Viejo, Costa Rica

40 metros sur del restaurante Elena Brown, Puerto Viejo, Costa Rica

Beachfront resort in Puerto Viejo with spacious rooms, free Wi-Fi, parking, BBQ facilities, and a shared terrace with hammocks.

6 rooms
Casitas Las Flores in Puerto Viejo, Costa Rica

Casa Amma Road, Playa Negra, Puerto Viejo, Costa Rica

Rustic bungalows with jungle views, steps from Playa Negra beach in Costa Rica. Offering free WiFi at this charming Caribbean coast resort.

4 rooms
Caribe Town in Puerto Viejo, Costa Rica

Playa Cocles, 3km south of Puerto Viejo, Puerto Viejo, Costa Rica

Tropical oasis near Playa Cocles Beach with lush gardens, saltwater pool, and swim-up bar. Just 3 km from Puerto Viejo town.

11 rooms
Cariblue Beach and Jungle Resort in Puerto Viejo, Costa Rica

Playa Cocles, 1.5 Km. South Puerto Viejo, Puerto Viejo, Costa Rica

Charming beachfront resort with tropical gardens, outdoor pool, hot tub, and restaurant. Ideal for relaxation in paradise.

23 rooms
Korrigan Lodge in Puerto Viejo, Costa Rica

Punta Uva, Puerto Viejo de Talamanca, LIMON, Puerto Viejo, Costa Rica

Cozy beachfront lodge in Puerto Viejo with free WiFi, parking, and select units with terraces and garden views. Ideal for relaxation.

4 rooms
Contribute photo

Avenida 67, Entre Calle 217 Y 219, Puerto Viejo, Costa Rica

Beachfront hostel with barbecue, terrace, and free WiFi. Enjoy views of the sea, garden, or city in Puerto Viejo, Costa Rica.

16 rooms
Contribute photo

Playa Negra, 100 m west of Hotel Banana Azúl, Puerto Viejo, Costa Rica

Cozy self-catering apartments in Puerto Viejo with free WiFi and parking. Enjoy the terrace and TV in each unit.

3 rooms
Contribute photo

300 meters from Hotel Banana Azul, Puerto Viejo, Costa Rica

Cozy cabinas with free WiFi and outdoor pool in Puerto Viejo. Kitchenettes and balconies available. 12 km from Cahuita National Park.

4 rooms
Contribute photo

50 mts Sur de Stanfords, Puerto Viejo, Costa Rica

Beachfront resort with lush gardens, pool, and massage services. Relax in paradise, just 1 km from Puerto Viejo town center.

11 rooms
Contribute photo

Playa Cocles, Puerto Viejo, Costa Rica

Beachfront hotel with outdoor pool, garden, and terrace. Free WiFi. 2 km from Puerto Viejo town center. Ideal for relaxation in paradise.

12 rooms
Contribute photo

Playa Negra 3er Camino Izquierda Despues Banana Azul, Puerto Viejo, Costa Rica

Beachfront VIP Hotel Playa Negra offers an outdoor pool, free Wi-Fi, and bike rentals to explore Puerto Viejo Beach, just 5 minutes away.

7 rooms
Contribute photo

15 metros del restaurante arrecife, Margarita, Costa Rica

Beachfront resort in Puerto Viejo with terrace, private beach, free WiFi and parking. Rooms feature TVs for a relaxing stay.

4 rooms
Contribute photo

3 km Before down town Puerto Viejo 5min ride to Playa Negra, Puerto Viejo, Costa Rica

Beachfront cabins in Puerto Viejo with free WiFi and parking. Enjoy a TV and balcony in each accommodation. Ideal for a relaxing getaway.

4 rooms
Contribute photo

Playa Chiquita, contiguo al ex-hotel Punta Cocles, Puerto Viejo, Talamanca, Limon, Puerto Viejo, Costa Rica

Secluded forest retreat near Playa Chiquita beach. Offers free WiFi and daily buffet breakfast in open-air restaurant.

6 rooms

Loading...