Cartagena's luxury beach hotels combine colonial charm with modern seaside comfort. From the historic walls of the Old City to the white sands of Barú, these properties offer direct beach access, multiple pools, full-service spas, and gourmet dining. Expect top-tier service, private terraces, and amenities like infinity pools, tennis courts, and kids' clubs. Rates typically start around $300 per night, climbing higher for all-inclusive or resort-style stays.
Bocagrande is the prime beach district, home to the Hyatt Regency Cartagena-steps from the Caribbean-and the historic Hotel Caribe By Faranda Grand, a 5-star property with extensive tropical gardens. For a secluded resort experience, Dreams Karibana Cartagena Golf & Spa Resort in Manzanillo offers all-inclusive packages with a golf course, while Sofitel Barú Cartagena on its own private peninsula features five pools and a spa. Boutique options like Hotel Capellán de Getsemaní provide luxury in the vibrant Getsemani neighborhood, blending local culture with upscale amenities.
