Accommodation Flights Flight + Hotel Car rentals Airport taxis

Hotels in Rosario and San Bernardo Islands

Enter your dates and choose from 109 hotels and other places to stay

More than 1 million people last month said they'd recommend Booking.com to their family and friends.

FREE cancellation on most rooms! Instant confirmation when you reserve

Stay in Rosario and San Bernardo Islands's best hotels!

Eco Hotel Islabela

Eco Hotel Islabela

Isla Marina

Located in Isla Marina, Eco Hotel Islabela features a private beach area, garden and terrace. With a shared lounge, the property also features a bar. Every bungalow has a private beach, is well equipped and very clean. Staff is super kind. Relax and comfort is guaranteed. I would highly recommend this hotel.

Show more Show less
Avg. price/night: £110
9.2 Superb 138 reviews
Sal Si Puedes

Sal Si Puedes

Isla Mucura

Sal Si Puedes features free WiFi and views of sea in Isla Mucura. Featuring a concierge service, this property also provides guests with a restaurant. The property offers garden views and a terrace. Everything about our stay was like a dream. The rooms are comfy, the views and everything in this place is spectacular, a real paradise. The staff is a 10. I really recommend this place to escape from the busy life.

Show more Show less
Avg. price/night: £141
9.2 Superb 106 reviews
Hotel Punta Faro

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. To begin, with the amazing service. Staff was just brilliant, everyone was ready to help us at any time. We were enchanted by the beauty of the hotel territory. The water was perfectly clean full of nice tropical fishes, the beach was with unbelivably white sand. During the meals they serve superb local seafood and you can also have a great cocktail at the bar. Special thanks to Martin and his hospitality, it was a great pleasure to stay at your hotel. Hope to come at least once more.

Show more Show less
Avg. price/night: £200
9.4 Superb 378 reviews
Hotel Las Islas

Hotel Las Islas

Barú

Offering free WiFi, a sun terrace with a swimming pool, private beach area and free bikes, Hotel Las Islas is set in Barú. Providing a restaurant, the property also has a fitness centre and a garden. Excellent! Very comfortable and beautiful hotel in an outstanding location. Allows contact and connection with nature. Contemplative turism, very relaxing. We stayed in sea view bungalow with private pool (sea water). Amazing ! I was worried about mosquitos as the hotel is in a mangrove area to my surprise there were almost none! Highly recommended !

Show more Show less
Avg. price/night: £340
9.3 Superb 14 reviews
Hotel Puntanorte

Hotel Puntanorte

Isla Mucura

Hotel Puntanorte is located in Isla Mucura and has a garden and a terrace. Featuring room service, this property also provides guests with a restaurant. Beautiful location, very friendly and helpful staff, delicious food and great snorkeling opportunities.

Show more Show less
Avg. price/night: £165
9.2 Superb 15 reviews
Hotel Alejandro Express

Hotel Alejandro Express

Barú

Located on the beachfront in Barú, Hotel Alejandro Express has a bar. Guests can enjoy sea views. At the hotel, all rooms come with a terrace. The private bathroom is fitted with a bath. Extremely friendly staff. Very good position on the beach.

Show more Show less
Avg. price/night: £41
8.6 Fabulous 224 reviews
Baru Playa Eco Beach Resort

Baru Playa Eco Beach Resort

Barú

Baru Playa Eco Beach Resort 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. This is an absolute heaven on Earth! The beach is amazing, like a scene from a dream. White sands, clear water, amazing wild cormorans fishing right next to you and the amazing staff of the Eco Beach Resort serving the best Caipirinhas in Colombia. Since we read the reviews, we made sure we would get a room in the new building (with hot water) and the room was awesome. Spacious, clean and air conditioned. And finally, the staff is beyond words. Molinera and Yoser took care of everything we could ever wish for. All they wanted is for us to feel relaxed in our vacation and indeed we were :) This place might be a bit more pricey than you would expect from Colombia but it's worth every penny, you get what you pay for. We could not believe we were in such an amazing place, definitely the highlight of our Colombian vacation. If you know what's good for you, don't do anything other than book a few nights at the Baru Playa Eco Beach Resort.

Show more Show less
Avg. price/night: £154
8.6 Fabulous 245 reviews
Múcura Club Hotel

Múcura Club Hotel

Isla Mucura

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. Everything else was so great! Staff were so nice and helpful and couldn't do enough for me, wifi and AC worked great, room was clean and spacious and the food was good (it's Colombian food, nothing spectacular but standard) and they accommodated my dietary preferences. Easy to visit Isla mucura hostel next door for their bar and chill out spots. Overall a really great option in the San Bernardo islands!

Show more Show less
Avg. price/night: £42
8.3 Very good 332 reviews
Hotel Isla del Sol

Hotel Isla del Sol

Isla Grande

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. The place is amazing. The beauty of this place just blew my mind. For me this was paradise. The owner is so friendly and helped us to get the most amazing experiences. We will not forget our stay here.

Show more Show less
Avg. price/night: £110
8.5 Very good 439 reviews
Hotel Cocoliso Resort

Hotel Cocoliso Resort

Isla del Rosario

Located in Islas del Rosario, a 1-hour boat ride from Cartagena, Hotel Cocoliso features a restaurant, an outdoor pool and private beach area. Loved this place. The friendly and helpful staff is what put it over the top. Beautiful paradise setting, the natural beauty is preserved and not too luxurious that you forget you are on a tropical island. Food was great and fresh, room very clean and comfortable, balcony with view of palm trees and ocean was breathtaking.

Show more Show less
Avg. price/night: £91
8.0 Very good 581 reviews

Most booked hotels in Rosario and San Bernardo Islands in the past month

Explore guest reviews of hotels in Rosario and San Bernardo Islands