Cartagena's best boutique hotels blend colonial-era architecture with modern luxury, located mainly in the historic Walled City and San Diego districts. Expect rooftop pools, on-site spas, and personalized service. Rates typically range from $150 to $500 per night depending on season and amenities. Many properties occupy restored 17th- and 18th-century mansions with private courtyards and terraces.
Highlights include Sofitel Legend Santa Clara Cartagena, a former monastery with lush gardens and two restaurants; Casa Pestagua Relais Chateaux, an 18th-century mansion with 11 exclusive suites and a rooftop hydromassage tub; and Hotel Casa San Agustin, set in a colonial house with a library and solarium. For beach access, Holiday Inn Cartagena Morros and Las Americas Torre del Mar offer direct beachfront. Whether for a romantic getaway or cultural exploration, these hotels deliver distinctive stays.
