Find the spa hotels that appeal to you the most
Check out our pick of great spa hotels in Puerto Viejo
Set in Puerto Viejo, 300 metres from Negra Beach, Namu Garden Hotel & Spa - Adults Only offers accommodation with an outdoor swimming pool, free private parking, a garden and a restaurant.
Situated in Puerto Viejo, 1.2 km from Manzanillo Beach, Manzanillo Caribbean Resort features accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.
Set in Puerto Viejo, 400 metres from Negra Beach, Saranda Boutique Hotel offers accommodation with an outdoor swimming pool, free private parking, a terrace and a restaurant.
Situated 8.4 km from Jaguar Rescue Center, Sonora Jungle & Yoga Retreat offers an outdoor swimming pool, a garden and air-conditioned accommodation with a terrace and free WiFi.
Offering a beautiful tropical forest setting, Le Cameleon Hotel is a walking distance from Cocles beach in Puerto Viejo. This luxurious resort features a beach club, an outdoor swimming pool and a...
Offering charming rooms and bungalows with thatched roofs, Cariblue Beach and Jungle Resort is set in tropical gardens, 1 km from Playa Cocles.
Set in Puerto Viejo, 1.1 km from Negra Beach, Olinca Boutique Hotel offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.
Situated in Puerto Viejo, less than 1 km from Negra Beach, Umami Hotel - Adults Only features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.
Featuring garden views, Shawandha Lodge in Puerto Viejo features accommodation, an outdoor swimming pool, a garden, a private beach area, a terrace and a restaurant.
La Costa de Papito is located in Puerto Viejo and offers a spa and on-site restaurant. It is just metres from the beach and includes a free Wi-Fi.
Popular with guests booking spa hotels in Puerto Viejo
Popular with guests booking spa hotels in Puerto Viejo
Popular with guests booking spa hotels in Puerto Viejo
Popular with guests booking spa hotels in Puerto Viejo
Popular with guests booking spa hotels in Puerto Viejo
Popular with guests booking spa hotels in Puerto Viejo
Popular with guests booking spa hotels in Puerto Viejo
Popular with guests booking spa hotels in Puerto Viejo
Popular with guests booking spa hotels in Puerto Viejo
Popular with guests booking spa hotels in Puerto Viejo
Situated in Puerto Viejo, less than 1 km from Negra Beach, Hotel Mandacarú Puerto Viejo features accommodation with an outdoor swimming pool, free private parking, a garden and a spa and wellness...
Offering charming rooms and bungalows with thatched roofs, Cariblue Beach and Jungle Resort is set in tropical gardens, 1 km from Playa Cocles.
Located in Cocles, All Private Villa, Pool, HOT Jacuzzi, Magic Jungle Garden, Cocles Beach offers a balcony with garden and inner courtyard views, as well as a year-round outdoor pool, hot spring bath...
Set within 50 metres of Cocles Beach and 1.3 km of Chiquita Beach, Casa Modi offers rooms with air conditioning and a private bathroom in Puerto Viejo.
Situated 150 metres from Playa Cocles Beach, Caribe Town Bungalows offers tropical gardens and a pool with a swim-up bar. Puerto Viejo town is just 3 km away.
Las Palomas Villas is situated in Cocles and has a pool with a view and garden views. There is a private entrance at the villa for the convenience of those who stay.
Offering an outdoor pool, a spa and a shared terrace, Hotel Bugabutik is located in Cocles. It boasts free Wi-Fi and free daily breakfast, and is just a short 5-minute walk from the beach.
Boasting accommodation with a private pool, garden view and a balcony, Gecko Treehouse with Jungle View, Plunge Pool & WiFi is situated in Puerto Viejo.
Boasting garden views, Mar Verde Lodge offers accommodation with a garden and a balcony, around 600 metres from Chiquita Beach.
A recently renovated apartment situated in Punta Uva, Wabi Sabi Sora features a garden. This beachfront property offers access to a patio, free private parking and free WiFi.
Tierra de Suenos Lodge & Wellness Center is set in the jungle 1 km from Chiquita Beach and 3 km from Punta Uva Beach.
Located in Manzanillo, just 7 km from Jaguar Rescue Center, El Oasis-Beachfront paradise provides beachfront accommodation with a private beach area, an open-air bath, a garden and free WiFi.