Skip to main content

The best resorts in Rosario and San Bernardo Islands

Check out our selection of great resorts in Rosario and San Bernardo Islands

Filter by:


Review score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Hotel Isla Mucura

Isla Mucura

Hotel Isla Mucura features a garden, private beach area, a shared lounge and restaurant in Isla Mucura. Featuring room service, this property also provides guests with a sun terrace. The accommodation provides a 24-hour front desk, a shuttle service, a kids' club and free WiFi throughout the property. This place was 10 out of 10. Total serenity, living in the nature, beautiful place - resort and the whole setting. Very clean sea. Estefany C, who works here, is the most amazing person - kind, helpful, positive, she made our excellent stay even better.

Show more Show less
8.5
Very Good
1,600 reviews
Price from
$309
per night

Hotel Isla del Encanto

Barú

Boasting a splendid beachfront location inside Rosario Islands National Park, the hotel is a 1-hour boat trip from Cartagena. There is a swimming pool, massage sessions are available and guests can go on snorkelling trips.

Show more Show less
8.4
Very Good
1,005 reviews
Price from
$478
per night

Playa Tortuga Cabaña

Playa Blanca

Situated in Playa Blanca, Playa Tortuga Cabaña offers beachfront accommodation a few steps from Playa Blanca and features various facilities, such as massage services, a garden and a bar. Boasting a 24-hour front desk, this property also welcomes guests with a restaurant, a water park and a sun terrace. Guests can use the spa facilities and the fitness room, or enjoy sea views. Carlos is just the best and we loved our stay with him and his dogs and would return anytime. He's also a great chef and Spanish-teacher who makes you feel very well taken care of during your stay.

Show more Show less
8.2
Very Good
343 reviews
Price from
$22
per night

Hotel Isla Del Pirata

Isla del Pirata

The Hotel Isla Del Pirata offers you; Restaurant, Bar, Spa, recreation areas and water sports; It is located in the Corales del Rosario National Natural Park, in the insular area of ​​Cartagena de Indias. the location is super beautiful and unique. The staff is absolutely lovely too - a magical place!

Show more Show less
8.1
Very Good
367 reviews
Price from
$142
per night

Hotel Cocoliso Island Resort

Isla Grande

Located in Islas del Rosario, a 1-hour boat ride from Cartagena, Hotel Cocoliso features a restaurant, an outdoor pool. The resort offers panoramic sea views and free Wi-Fi in public areas.

Providing a tranquil environment, the suites in Hotel Cocoliso Island Resort feature private bathrooms, cable TVs, air conditioning, minibars, and balconies with garden views. Facilities and food were great 😋😋😋

Show more Show less
8.1
Very Good
801 reviews
Price from
$206
per night

Hotel San Pedro de Majagua

Isla Grande

Located in Rosario Natural Park on the Caribbean ocean, a 60-minute speed boat ride from La Bodeguita pier, this hotel offers private beach access on wild Rosario Islands. WiFi is free in public areas and guests can enjoy free welcome drinks. It was a beautiful place. The food was very good and the host was extremely friendly. It was very nice to have the shuttle to the ocean aquarium.

Show more Show less
8.4
Very Good
266 reviews
Price from
$306
per night

Decameron Barú - All Inclusive

Playa Blanca

Boasting interconnected swimming pools with sun-lounger islands the hotel is 100 metres from the beach. Rooms have private balconies. There are 2 tennis courts on site and gym facilities are available.

At Hotel Decameron Baru Beach Resort guests can go on a kayaking trip or visit Cartagena’s charming historical centre, a 90-minute drive away. Beautiful location, care for the environment , variety for all tastes and comfortable facilities

Show more Show less
6.9
Review score
443 reviews
Price from
$425
per night

Quinta del Mar Crystal Beach

Tintipan Island

Quinta del Mar Crystal Beach has an outdoor swimming pool, garden, a private beach area and shared lounge in Tintipan Island. Among the facilities of this property are a restaurant, room service and a 24-hour front desk, along with free WiFi. Guests can make use of a bar. Caribbean paradise, not crowded at all, excellent food, very nice staff.

Show more Show less
7.4
Good
14 reviews
Price from
$295
per night

Hotel Agua Azul Beach Resort

Barú

Set on the Baru Island, Hotel Agua Azul Beach Resort features a pool and private access to the beach. A restaurant is featured and breakfast is provided. Cartagena is 1-hour away by boat.

Offering sea and garden views, rooms at Agua Azul Beach Resort are bright and spacious. Rooms feature air conditioning, a satellite TV, and an iPod docking stations as well as a seating area. The en suite has cold running water, and massage sessions can be requested for a fee. The private beach and the site

Show more Show less
7.9
Good
35 reviews
Price from
$383
per night

Most booked resorts in Rosario and San Bernardo Islands this month

Resorts that guests love in Rosario and San Bernardo Islands