Skip to main content

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

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

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.

Thani Ecobeach Barú

Hotel in Playa Blanca

Thani Ecobeach Barú features a garden, terrace, a restaurant and bar in Playa Blanca. The accommodation provides room service and free WiFi throughout the property. The food would excellent. Option plenty. We ate all our meals at Thani and everything was awesome. The staff was very accommodating. Although there really is very little beach front we were able to access the water just a short walk away. Thani is definitely the best spot along Playa Blanca.

Show more Show less
9.1
Superb
181 reviews
Price from
£120
per night

Bora Bora Beach Club & Hotel 4 stars

Hotel in Isla Grande

Facing the beachfront, Bora Bora Beach Club & Hotel offers 4-star accommodation in Isla Grande and has an outdoor swimming pool, private beach area and terrace. Highly recommend spending the night vs just doing a day trip. There are only 6 rooms and we felt like we had the entire resort to ourselves after the day tirip guests left. The staff was amazing and took great care of us.

Show more Show less
9
Superb
309 reviews
Price from
£478
per night

Cabana SalSiPuedes 4 stars

Hotel in Tintipan Island

Cabana SalSiPuedes has a garden, private beach area, a terrace and restaurant in Tintipan Island. The air-conditioned rooms provide a garden view and come with a wardrobe and free WiFi. Great food! Beautiful location in the island Amazing staff, everything was clean and well taken care of, will definitely come back again!

Show more Show less
9.4
Superb
220 reviews
Price from
£266
per night

Hotel Punta Faro 4 stars

Hotel in 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. We absolutely loved our 5 nights at Punta Faro. The place is tastefully designed and easily blends in with the natural beauty of the island. There are plenty of deck chairs, loungers and hammocks to enjoy the private beach and the lovely sunsets with a happy hour cocktail in hand. Plenty of water activities to do from diving, snorkelling, kayaking and a night trip to see fitoplankton (magical, not to be missed). We stayed in a garden view room and found it very comfortable and big enough for our family of 3. Great food with fresh fish and seafood everyday. Best of all was the management and the staff who made us feel very welcome and were very receptive to the needs of our small son. We can’t wait to be back.

Show more Show less
9.4
Superb
422 reviews
Price from
£263
per night

Casa Rosario

Hotel in Isla Grande

Casa Rosario features a garden, shared lounge, a terrace and bar in Isla Grande. This hotel was way more than we expected! Very big house with private beach. During the night we were swiming with luminiscente plankton. The menager is also great guy! Very friendly and open person- wish everybody to have host like him! Highly recomend :)

Show more Show less
9
Superb
16 reviews
Price from
£63
per night

Pao Pao Hotel & Beach Club 4 stars

Hotel in Isla Grande

Facing the beachfront, Pao Pao Hotel & Beach Club offers 4-star accommodation in Isla Grande and features an outdoor swimming pool, garden and private beach area. Absolute paradise! I've never seen people so genuinely welcoming. From the moment the boat arrives until you set your foot on the outbound one - you are treated like family. Eric is incredible, everyone else is just as kind. We were a bit worried beforehand about going to a place that "has you" in terms of being locked in on an island. Don't be worried! These guys are the most hospitable folks you'll ever meet. I can't wait to be back there again, again and again. Kudos to the entire team - you guys are the best!

Show more Show less
9.8
Exceptional
34 reviews
Price from
£322
per night

Buda House Beach 3 stars

Hotel in Playa Blanca

Buda House Beach has a garden, terrace, a restaurant and bar in Playa Blanca. This 3-star hotel offers a tour desk and luggage storage space. Very beautiful property as the pictures display. Food was amazing and the staff very attentive. I highly recommend and will definitely return.

Show more Show less
9.1
Superb
9 reviews
Price from
£83
per night

ACASI Rustic Beach

Hotel in Baru

Situated on the beachfront in Baru and featuring a private beach area, ACASI Rustic Beach has free WiFi. Boasting a concierge service, this property also has a restaurant and an outdoor pool. Great place. Friendly staff. Good food. Beautiful rooms! All round excellent!

Show more Show less
9.1
Superb
19 reviews
Price from
£231
per night

Tintipan Hotel 4 stars

Hotel in Tintipan Island

Facing the beachfront, Tintipan Hotel offers 4-star accommodation in Tintipan Island and features a garden, private beach area and terrace. The personal was very friendly, Juanca was the best

Show more Show less
9.2
Superb
23 reviews
Price from
£97
per night

Hotel Agua Baru by Mustique

Hotel in Baru

Located in Baru, 700 metres from Agua Azul Beach, Hotel Agua Baru by Mustique features views of the pool. We had a beautiful room with a terrace and private pool. We were upgraded as we were the only guests. The staff was very attentive and accommodating.

Show more Show less
9.1
Superb
7 reviews
Price from
£780
per night

Hotels with extra health and safety measures

Find hotels in Rosario and San Bernardo Islands with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfecting
Food & drink safety

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

See all

Rosario and San Bernardo Islands's best hotels with breakfast

See all

Budget hotels in Rosario and San Bernardo Islands

See all

Hotels in Rosario and San Bernardo Islands that you can book without a credit card

See all

FAQs about hotels in Rosario and San Bernardo Islands

  • For hotels in Rosario and San Bernardo Islands that serve up a highly-rated breakfast, try Centro Ubuntu, Hotel Las Islas and Pao Pao Hotel & Beach Club.

    Breakfast at these hotels in Rosario and San Bernardo Islands are also highly rated: Hotel Punta Faro, ACASI Rustic Beach and Casa Tinti Hotel Boutique.

  • There are 127 hotels in Rosario and San Bernardo Islands you can book on Booking.com.

  • On average, it costs £120 per night to book a 3-star hotel in Rosario and San Bernardo Islands for tonight. You'll pay on average around £374 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Rosario and San Bernardo Islands will cost around £51 (based on Booking.com prices).

  • Couples travelling in Rosario and San Bernardo Islands loved staying at Hotel Agua Baru by Mustique, Pao Pao Hotel & Beach Club and Hotel Punta Faro.

    Similarly, these hotels in Rosario and San Bernardo Islands are highly rated by couples: Cabana SalSiPuedes, Hotel Casa Cafur and ACASI Rustic Beach.

  • Cabana SalSiPuedes, Hotel Punta Faro and Thani Ecobeach Barú are some of the popular hotels in Rosario and San Bernardo Islands.

    In addition to these hotels, Bora Bora Beach Club & Hotel, Pao Pao Hotel & Beach Club and Tintipan Hotel are also popular in Rosario and San Bernardo Islands.

  • Isla Tijereto, Hotel Las Islas and Pao Pao Hotel & Beach Club have received great reviews from travellers in Rosario and San Bernardo Islands regarding the views from their hotel rooms.

    Guests staying in Rosario and San Bernardo Islands also spoke highly of the views from the rooms at ACASI Rustic Beach, SABAI Beach Hotel and Casa Rosario.

  • Many families visiting Rosario and San Bernardo Islands loved staying at Hotel Punta Faro, Cabana SalSiPuedes and Hotel Isla Lizamar.

    Similarly, Tintipan Hotel, Casa Rosario and Hotel Playa Scondida Baru are also popular among family travellers.

  • On average, 3-star hotels in Rosario and San Bernardo Islands cost £135 per night, and 4-star hotels in Rosario and San Bernardo Islands are £216 per night. If you're looking for something really special, a 5-star hotel in Rosario and San Bernardo Islands can on average be found for £39 per night (based on Booking.com prices).

  • Isla Grande, Baru and Isla Mucura are popular with other travellers visiting Rosario and San Bernardo Islands.