Skip to main content

The best boutique hotels in Rosario and San Bernardo Islands

Check out our selection of great boutique hotels 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 Playa Manglares Isla Baru

Barú

Located in front of Barbacoa Beach this eco-lodge offers rooms with garden views and a private beach, within a 10-minute drive from Playa Blanca Beach. Snorkelling trips to the Rosario Islands can be arranged and downtown Cartagena is 1 hour’s drive. Very friendly staff. Excellent menu at the restaurant. Very quiet and tranquil place.

Show more Show less
9.2
Wonderful
373 reviews
Price from
$182
per night

Hotel Punta Faro

Isla Mucura

Featuring a restaurant and direct access to a private beach, Hotel Punta Faro offers rooms with free WiFi and air conditioning in Cartagena de Indias. Snorkelling, canoeing and windsurfing activities can be practiced. The best place to rest and have a perfect time to relax and ear the sound of the nature! Amazing spot!

Show more Show less
9.3
Wonderful
380 reviews
Price from
$255
per night

Hotel Coralina Island

Isla Grande

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.

The atmosphere of Hotel Coralina Island romantic mangroves is an exclusive place for adults and designed for couples, that offer Silence and tranquility Erica, Hugo, Evelyn and Nelson were lovely and helpful! We stayed for a few days whilst diving and loved it.

Show more Show less
8.8
Excellent
619 reviews
Price from
$197
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. An exceptional site and premises. Stunning view from the bed to the sea. We had a cabin, it was very comfortable and spacious. Great pool with bar in the middle.

Show more Show less
8.4
Very Good
941 reviews
Price from
$458
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.5
Very Good
255 reviews
Price from
$293
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. Everything. The house is thoughtfully and beautifully decorated with local arts and crafts, the powder white sand and pristine crystal water, the food, those mojitos, and the friendly helpful staff.

Show more Show less
8.3
Very Good
33 reviews
Price from
$367
per night

Most booked boutique hotels in Rosario and San Bernardo Islands this month

Boutique Hotels that guests love in Rosario and San Bernardo Islands