Skip to main content

Featured romantic hotel destinations

Destination inspiration for your trip – find a romantic hotel

The best romantic hotels in Rosario and San Bernardo Islands

Check out our pick of great romantic hotels 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.

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. Loved it, the location is outstanding. The cabana room we had was stunning. Staff were super helpful and friendly.

Show more Show less
9.5
Exceptional
300 reviews
Price from
US$299
per night

Blue Apple Beach features free bikes, outdoor swimming pool, a garden and private beach area in Tierra Bomba. The accommodation provides nightclub and a shared lounge.

At the hotel, each room is fitted with a wardrobe. Each room has a coffee machine, a private bathroom and free WiFi, while selected rooms come with a terrace and some have pool views. Guest rooms at Blue Apple Beach include air conditioning and a desk. The location is fanatic for relaxing

Show more Show less
9
Superb
95 reviews
Price from
US$269
per night

Set 200 metres from Playa Libre, Eco Hotel Las Palmeras offers accommodation with a garden, a bar and room service for your convenience.

The lodge offers an à la carte or continental breakfast. At Eco Hotel Las Palmeras you will find a restaurant serving Caribbean, Seafood and local cuisine. Vegetarian and vegan options can also be requested. We really liked the location, the atmosphere, the staff was helpful and we enjoyed the activities offered by them. The little hut was simple but comfortable and the food was tasty.

Show more Show less
8.6
Fabulous
555 reviews

Cabana SalSiPuedes has a garden, private beach area, a terrace and restaurant in Tintipan Island. The accommodation offers room service, a concierge service and currency exchange for guests.

Activities such as diving, snorkelling, canoeing can be enjoyed in the surroundings, and guests can relax along the beachfront. This week my wife and I had the pleasure of staying at this charming little hotel right in front of a beautiful white sandy beach and it truly exceded my expectations. From the moment we arrived the host Piedad and the staff made us feel like part of their family. Their warmth, attention to detail and genuine care for their guests made our stay unforgetable. The hotel itself was cozy and well-maintained offering a perfect balance of comfort and charm. The beach was just steps away, offering a peaceful escape with crystal-clear waters and soft white sands. What truly set the place apart, however, was the staff - their hospitality went above and beyond. The host made great recommendations for activities and spots, made sure we had everything we needed, and always checked in to make sure we were comfortable. It's rare to find a place where you feel so welcomed and at home. I highly recommed Cabaña Salsipuedes to anyone looking for a relaxing getaway with a personal touch. You won't be disappointed!

Show more Show less
8.9
Fabulous
220 reviews
Price from
US$367
per night

SABAI Beach Hotel 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.

Each room here will provide you with air conditioning, a balcony and a patio. Featuring a shower, private bathroom also comes with free toiletries. You can enjoy sea view from the room. Extras include a terrace and a minibar. This is such a wonderful hotel with amazing welcoming and helpful staff and wonderful food. It is such a stunning part of the world and Sabai absolutely showcases the splendors of the beach and jungle. Everything we needed we got, including a trip to the National Aviary which was magnificent. Everyone at Sabai was fantastic, helpful, bright and warm, and the property was just beautiful. The food was especially excellent.

Show more Show less
8.6
Fabulous
125 reviews
Price from
US$251
per night

Múcura Club Hotel is located in Múcura Island, part of the San Bernardo Archipielago, a Marine Protected Area of 310.000 square feet. The hotel is 1-hour boat ride from Tolú and a 2-hour boat ride from Cartagena, a boat service from Tolú is available for an additional fee and subject to availability. How exclusive the location is, not too many visitors, the beach was mostly empty and available, the staff is friendly, and you don't encounter aggravating vendors.

Show more Show less
8.6
Fabulous
784 reviews
Price from
US$92
per night

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.

Each room here features a safety-deposit box, a TV and a private bathroom with a shower and toilet. They overlook the Caribbean Sea. The service was spot on, the staff is very welcoming and attentive to everything. Special thanks to Osvaldo, Robinson, Alexandra, Gloria and Jos. The location is also great, as well as the facilities and the cleanliness.

Show more Show less
8.7
Fabulous
909 reviews
Price from
US$237
per night

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. Manager David and the rest of the team was amazing!

Show more Show less
8.2
Very good
698 reviews
Price from
US$203
per night

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.

Hotel Coralina Island and Romantice Mangroves.

The atmosphere of Hotel Coralina Island romantic mangroves is an exclusive place for adults and designed for couples, that offer Silence and tranquility We stayed for 3 nights and absolutely loved our stay! The Rosario islands are definitely a little rustic but this place was super cute and the staff were unbelievable. It was my friends birthday and they went out of their way to make it special. We did a few of the excursions and had a great time. It’s a quiet relaxing place.

Show more Show less
8.8
Fabulous
542 reviews
Price from
US$297
per night

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. Everything I can’t say any one word bad about this hotel. The best vacation in my life.

Show more Show less
8.4
Very good
755 reviews
Price from
US$495
per night

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

Romantic Hotels that guests love in Rosario and San Bernardo Islands