Skip to main content

The best resorts in Rosario and San Bernardo Islands

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

Filter by:


Review score

Superb: 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 4 stars

Isla Mucura

Hotel Isla Mucura features a garden, shared lounge, a restaurant and bar in Isla Mucura. Featuring room service, this property also provides guests with a sun terrace. The accommodation provides nightclub and a kids' club. 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.7
Fabulous
1,759 reviews
Price from
£169
per night

Hotel Isla del Encanto

Baru

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. Wonderful facility with great saltwater swiming pool. Perfect place to relax with children; not all places on the island are suitable for young kids and this is an exception, we had a 7-year old and it was wonderful. You have access to the pool and the beach. Exceptionally good food and service; we thought the food selection was amazing. We appreciated how simple they made the transport, including picking us up from our accommodation in Cartagena and organizing everything for the boat ride that is included in the price of the hotel. Organize staff keeps the place very clean.

Show more Show less
8.7
Fabulous
1,026 reviews
Price from
£364
per night

El Cocotal Tintipán By Ashram

Tintipan Island

El Cocotal Tintipán By Ashram is a recently renovated luxury tent in Tintipan Island, where guests can make the most of its bar and shared lounge. Set on the beachfront, this property has a private beach area, an open-air bath and a garden. The luxury tent offers sea views, a sun terrace, a 24-hour front desk, and free WiFi is available throughout the property. Very nice tent on a private beach with also sun beds for the day in front of the sea. Amazing restaurant for seafood. Staff is very helpful

Show more Show less
8.1
Very good
154 reviews
Price from
£60
per night

Playa Tortuga Cabaña

Playa Blanca

With sea views, Playa Tortuga Cabaña is situated in Playa Blanca and has a restaurant, a 24-hour front desk, bar, garden and sun terrace. Spa facilities is available for guests, along with a fitness room. The accommodation features full-day security, room service and currency exchange for guests. The place is very basic, but Carlos make sure its always clean. You will see him cleaning the whole place multiple times.

Show more Show less
8.2
Very good
327 reviews
Price from
£20
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. What a beautiful location enjoyed from start till end this is holiday!

Show more Show less
8.5
Very good
272 reviews
Price from
£182
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. Lewis and Jaime! all of the staff was amazing but in particular these two guys went above and beyond with every request and did it with a great attitude. they are all stars! the hotel is rated a 2 star i think but it feels way more high end. the ocean is spectactular, i could go snorkeling right from the hotel, the rooms were spacious and clean and comfortable with large fans. the loungers were comfy and didn't feel cheap. overall that island was a lot cheaper than the other ones too

Show more Show less
7.6
Good
379 reviews
Price from
£89
per night

Hotel Cocoliso Island Resort 3 stars

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. Great location, with scenic views and lovely access to the sea. Beautifully decorated with lanterns etc. Good amenities, lots of activities available. Enjoyable food & drink, although limited options for breakfast. The best aspect of Cocoliso without a doubt is the staff, I’ve never encountered such friendly, accommodating and helpful people. One of our group was ill and the staff went above and beyond to make her comfortable. Made the stay so much better. Particularly David Dager who was an absolute gent.

Show more Show less
7.9
Good
735 reviews
Price from
£144
per night

Decameron Barú - All Inclusive 4 stars

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
7.2
Good
551 reviews
Price from
£233
per night

Quinta del Mar Crystal Beach

Tintipan Island

At the resort, the rooms include a patio with a city view. Complete with a private bathroom fitted with a shower and free toiletries, all rooms at Quinta del Mar Crystal Beach have a flat-screen TV and air conditioning, and some rooms have a balcony. The staff were lovely and made sure we had a excellent stay. The rooms were huge and very comfortable. The food was delicious. We really enjoyed the pool. We felt very relaxed.

Show more Show less
7.9
Good
12 reviews
Price from
£171
per night

Hotel Agua Azul Beach Resort 4 stars

Baru

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.8
Good
33 reviews
Price from
£243
per night

Most booked resorts in Rosario and San Bernardo Islands this month

Resorts that guests love in Rosario and San Bernardo Islands

gogless