The Top Five Hotels in Cartagena
Please see our top five recommended hotels for Cartagena below but do call The South America Specialists™' experts in the UK on +44 1525 306 555 for personal recommendations and/or to check availability around your travel plans. And don't forget that our travel experts have travelled extensively in and around Cartagena as well across the whole of South America. We would love to help and have price-match guarantees across all our Cartagena hotels:
The Top Five Luxury Hotels in Cartagena for 2025
Hotel Las Islas is an enchanting, beachfront property in the forest of Isla Baru, which can only be accessed via boat or helicopter. This oasis of Caribbean serenity can leave you somewhat speechless – an incredible design where you can chose to live and dine in the treetops or down at beach...
More...Our ratingUser rating:PriceHotel Cosmos Ananda is a beautifully restored 16th-century townhouse in the heart of Cartagena’s picturesque walled city. Featuring just 23 spacious rooms and suites, the property is a peaceful sanctuary from the hustle and bustle of Cartagena’s mesmerising cobbled streets. With a spa and two...
More...Our ratingUser rating:PriceTransformed from a 1621-built convent to a hotel in 1995, the Sofitel Legend Santa Clara is a landmark hotel in Cartagena’s Old Town. There are few better examples of successfully adding contemporary decadence to a beautiful, colonial treasure. This is one of only 5 Sofitel’s worldwide to be...
More...Our ratingUser rating:Price- Our ratingUser rating:Price
Located at the south end of the walled Old Town, The Allure Chocolat Hotel has great views across the harbour to Bocagrande. This contemporary property is certainly our pick of Allure’s gastronomic trilogy - they also have the ‘BonBon’ and ‘Cinela’ (cinnamon) hotels – within Cartagena. Whilst it...
More...Our ratingUser rating:Price
Get a Quote »
We can help: Call us direct on:
SEE OUR SPECIALIST SITES:
LUXURY AFRICA SAFARIS »
SOUTH AMERICA TRAVEL »
ANTARCTICA HOLIDAYS »Planning a trip?
UK: +44 1525 306 555
US: +1-917-336-2937