Enter your dates to see the latest prices and deals for Baru hotels
Hotel Carey Beach Baru features a garden, private beach area, a terrace and restaurant in Baru. Providing a bar, the property is located within 2.4 km of Isla del Encanto Beach.
Hotel Las Islas has an outdoor swimming pool, fitness centre, a garden and private beach area in Baru.
Facing the beachfront, Isla Corona offers 5-star accommodation in Baru and has a garden, private beach area and terrace. Among the various facilities are a bar and a range of water sports facilities.
Situated on the beachfront in Baru, ACASI Rustic Beach has a private beach area and free WiFi. Boasting a concierge service, this property also has a restaurant and an outdoor pool.
Islawa Soy Local - Isla Privada features an outdoor swimming pool, garden, a private beach area and terrace in Baru.
Tequila SunBeach Baru Eco-Hotel is located on the beachfront in Baru, a few steps from Playa Blanca.
Located in Baru and with Playa Blanca reachable within 200 metres, Cristal Blue Barú provides concierge services, non-smoking rooms, a terrace, free WiFi and a restaurant.
Located in Baru and with Playa Blanca reachable within a few steps, Soy Local Barú provides concierge services, allergy-free rooms, a private beach area, free WiFi and a restaurant.
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.
Located in Baru, 70 metres from Cholon Bay, Aura Hotel Barú provides accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.
Popular with guests booking hotels in Baru
Popular with guests booking hotels in Baru
Popular with guests booking hotels in Baru
Popular with guests booking hotels in Baru
Popular with guests booking hotels in Baru
Popular with guests booking hotels in Baru
Popular with guests booking hotels in Baru
Popular with guests booking hotels in Baru
Popular with guests booking hotels in Baru
Popular with guests booking hotels in Baru
Boasting a splendid beachfront location inside Rosario Islands National Park, the hotel is a 1-hour boat trip from Cartagena.
Facing the seafront in Baru, Eco hotel Mar De Ensueño has a bar. The luxury tent features family rooms.
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.
Casa Cordoba Baru provides a public bath, as well as air-conditioned accommodation in Baru.
Hotel Playa Scondida Barú is a rustic-style lodge on Baru Island, 1 hour from Cartagena by motorboat.
Located in Baru, 70 metres from Cholon Bay, Aura Hotel Barú provides accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.
NENA BEACH CLUB & HOTEL features an outdoor swimming pool, shared lounge, a terrace and restaurant in Baru. A few steps from Playa Blanca, the hotel provides a bar and water sports facilities.
Located in Baru and with Playa Blanca reachable within a few steps, Soy Local Barú provides concierge services, allergy-free rooms, a private beach area, free WiFi and a restaurant.
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.
The Hotel Isla Del Pirata offers you; Restaurant, Bar, Spa, recreation areas and water sports; It is located in the Corales del Rosario National Natural Park, in the insular area of Cartagena de...
Hotel Rosario de Mar by Tequendama has a garden, shared lounge, a restaurant and bar in Isla Grande.
Casa Rosario features a garden, shared lounge, a terrace and bar in Isla Grande. The property is non-smoking and is located 1.1 km from Playa Libre.
Set in Isla Grande, Isla Única- Islas del Rosario offers free WiFi, and guests can enjoy a garden, a terrace and a restaurant. An American breakfast is available at the lodge.
Featuring garden views, Eco Hotel Bosque Encantado offers accommodation with terrace, around 400 metres from Playa Libre.
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.
Set in Isla Grande, within 1.1 km of Playa Libre, Isla Pelícano offers accommodation with air conditioning. This villa offers a shared lounge. The villa features a hot tub and room service.
Featuring garden views, Isla Grande Eco-Hostal offers accommodation with terrace, around 400 metres from Playa Libre.
Offering a garden and great location, Eco Hotel Campo Verde provides accommodation in Isla Grande.
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.
Boasting a private beach area, a garden, and a terrace, Palma Plata islas del Rosario offers accommodation in Isla Grande with free WiFi and garden views.
Featuring garden views, Hotel Las Casitas De Mar Adentro provides accommodation with terrace, around 500 metres from Playa Libre. With quiet street views, this accommodation features a balcony.
Hostal Secreto features an outdoor swimming pool, fitness centre, a garden and private beach area in Isla Grande. 2.2 km from Playa Libre, the hostel offers a terrace and a bar.
Set in Isla Grande, Casa Lolas House by ctglifetravelers is 1.3 km from Pasadía Bora Bora Cartagena Beach and offers various facilities, such as a garden, a terrace and a bar.
Featuring a beachfront location, free WiFi and a terrace, El Hamaquero Hostal EcoNativo offers pet-friendly accommodation in Isla Grande, 36 km from Cartagena de Indias.