- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Baru Island luxury hotels

1. Sofitel Barú Cartagena
Sofitel Barú CartagenaCartagena
9.4 out of 10, Exceptional, (848 reviews)
cleanliness Indulgent beachfront sanctuary with 5 pools and full-service spa enriches Caribbean stays.
The price is AU$590
1 Dec - 2 Dec

3. Hotel San Pedro de Majagua
Hotel San Pedro de MajaguaRosario Islands
8.6 out of 10, Excellent, (446 reviews)
cleanliness Beachfront tranquility awaits at this island retreat with spa treatments, fresh seafood, and ocean views.
The price is AU$472
10 Nov - 11 Nov

4. Hilton Cartagena
Hilton CartagenaEl Laguito
9.2 out of 10, Wonderful, (1,536 reviews)
cleanliness Indulge in beachfront luxury with 4 sparkling pools and a full-service spa offering couples' treatments at this elegant Cartagena resort.
The price is AU$285
23 Nov - 24 Nov

5. InterContinental Cartagena De Indias by IHG
InterContinental Cartagena De Indias by IHGBocagrande
9.4 out of 10, Exceptional, (1,720 reviews)
cleanliness Oceanfront luxury hotel offers 5 spa treatment rooms, sauna steam experiences, and sunset-view infinity pool.
The price is AU$313
8 Dec - 9 Dec

6. Isla Corona
Isla CoronaRosario Islands
9.8 out of 10, Exceptional, (31 reviews)
The price is AU$919
15 Nov - 16 Nov

7. OZ Hotel Collection
OZ Hotel CollectionBocagrande
9.6 out of 10, Exceptional, (869 reviews)
The price is AU$149
11 Nov - 12 Nov

8. Hyatt Regency Cartagena
Hyatt Regency CartagenaBocagrande
9.4 out of 10, Exceptional, (1,539 reviews)
cleanliness Oceanfront elegance awaits at this Cartagena luxury hotel with full-service spa and three stunning pools.
The price is AU$408
10 Nov - 11 Nov

9. Hotel Almirante Cartagena - Colombia
Hotel Almirante Cartagena - ColombiaBocagrande
8.6 out of 10, Excellent, (1,000 reviews)
cleanliness Luxurious beachfront escape offers ocean-view dining, full-service spa treatments, and poolside relaxation in vibrant Cartagena.
The price is AU$266
9 Dec - 10 Dec

10. Hampton By Hilton Cartagena
Hampton By Hilton CartagenaBocagrande
8.4 out of 10, Very good, (1,003 reviews)
The price is AU$162
8 Dec - 9 Dec
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.







































