Search beach hotels in Rosario and San Bernardo Islands

FREE cancellation on most rooms! Instant confirmation when you reserve

  • 76 properties in Rosario and San Bernardo Islands
    Show map Map
  • Hotel Sport Barú

    Hotel Sport Barú

    Barú, Colombia

    Very Good

    498 reviews

    Hotel Sport Barú offers a private beach access in the tropical island of Barú, in Cholon´s Cove. All rooms are surrounded by trees and provide ultimate peace and quiet.

  • Hotel Punta Faro

    Hotel Punta Faro

    El Islote, Colombia


    174 reviews

    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.

  • Hotel Playa Manglares Isla Baru

    Hotel Playa Manglares Isla Baru

    Ararca, Colombia


    153 reviews

    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.

  • Isla del Encanto Hotel & Spa

    Isla del Encanto Hotel & Spa

    Barú, Colombia


    340 reviews

    Boasting a splendid beachfront location inside Rosario Islands National Park, the hotel is a 1-hour boat trip from Cartagena.

    “After a dinner served in a very romantic and serene setting, we drank wine and listened to our favorite ITunes playlist while watching the moon rise, reflecting beautifully across the calms waters of the...”

    Rosemary Tampa, FL, United States of America
  • Decameron Barú - All Inclusive

    Decameron Barú - All Inclusive

    Playa Blanca, Colombia

    Very Good

    295 reviews

    Featuring interconnected swimming pools with sun chair islands the hotel is 100 yards from the beach. Rooms have private balconies. There are 2 tennis courts on site and gym facilities are available.

  • Hotel San Pedro de Majagua

    Hotel San Pedro de Majagua

    Isla Grande, Colombia

    Very Good

    335 reviews

    Located in Rosario Natural Park on the Caribbean ocean, a 55-minute speed boat ride from Santa Cruz Pier, this hotel offers private beach access on wild Rosario Islands.

  • Hotel Agua Azul Beach Resort

    Hotel Agua Azul Beach Resort

    Barú, Colombia

    Very Good

    47 reviews

    Set on a charming building with a pool on the Baru Island, Hotel Agua Azul Beach Resort features private access to the beach. A restaurant is featured and breakfast is provided.

  • Coralina Island

    Coralina Island

    Isla del Rosario, Colombia

    Very Good

    259 reviews

    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.

  • Playa Scondida

    Playa Scondida

    Barú, Colombia


    73 reviews

    Playa Scondida is a rustic-style eco lodge on Baru Island, 1 hour from Cartagena by motorboat.

  • EcoHostel Hakuna Matata

    EcoHostel Hakuna Matata

    Playa Blanca, Colombia

    Review score

    40 reviews

    Located in a tropical and simple property by the beach in Barú, EcoHostel Hakuna Matata offers its guests a restaurant on site.

    “This is a small family hostel and they're all very welcoming and very caring with their guests. Claudia is always making sure everyone has everything they need while being discreet.”

    Charles France

You might also like these property types: