Hotel Islabela Islas Del Rosario features a garden, terrace, a restaurant and bar in Isla Grande.
Hotel Las Islas has an outdoor swimming pool, fitness centre, a garden and terrace in Baru.
Eco Hotel Los Erizos is located in Islas del Rosario. Guests can enjoy the on-site restaurant. You will find concierge service at the property.
SABAI Beach features 200 metres of private white sand beach and free WiFi access in public areas. It is located in Barú Peninsula (an island), 20 minutes’ drive from Barbacoas Bay.
La playita Barú in Baru features 3-star accommodation with a terrace and a bar. The accommodation provides room service, a 24-hour front desk and organising tours for guests.
Facing the beachfront, Bora Bora Beach Club & Hotel offers 4-star accommodation in Isla Grande and has an outdoor swimming pool, terrace and restaurant.
Situated on the beachfront in Baru, ACASI Rustic Beach has a private beach area.
Offering an outdoor pool and a restaurant, Hotel Isla del Sol is located on Isla Grande Island in the Rosario Islands archipelago. It offers on-site water sports and a private beach area.
Rosario EcoHotel features a restaurant, bar, a shared lounge and garden in Isla Grande. Featuring family rooms, this property also provides guests with a terrace, and outdoor patio dining area.
Located inside the Archipielago de las Islas natural park, Coralina Isla Boutique features a restaurant, a private beach area, and a solarium in Cartagena de Indias.