Cartagena, Colombia, often referred to as the jewel of the Caribbean, is a vibrant city known for its rich history, stunning beaches, and colonial charm. With so many incredible accommodations, it can be challenging to decide where to stay.
To help you plan your trip, here is a selection of the best hotels in Cartagena, covering a range of styles and budgets. Whether you’re looking for a luxury hotel, a boutique hotel, or something in between, Cartagena has something for everyone.
Budget Option
Hyatt Regency Cartagena
Price: Starting at $250/night
Rating: ⭐⭐⭐⭐
- Modern design with ocean views
- Outdoor infinity pool
- Close to Bocagrande beaches
Our Top Pick
Sofitel Legend Santa Clara
Price: Starting at $450/night
Rating: ⭐⭐⭐⭐⭐
- Historic convent-turned-hotel
- Luxury spa services
- Located in the heart of the walled city
Luxury Option
Casa San Agustin
Price: Starting at $800/night
Rating: ⭐⭐⭐⭐⭐
- Elegant colonial architecture
- Exclusive, intimate atmosphere
- Located in Cartagena’s old town
1. Sofitel Legend Santa Clara Cartagena
A former convent turned luxurious hotel, the Sofitel Legend Santa Clara is located in the heart of Cartagena’s historic center. This iconic 5-star hotel combines colonial architecture with modern amenities to offer an unforgettable experience.
Features:
- Spacious suites with elegant interiors
- A rooftop pool with panoramic views
- Spa services for relaxation
- Dining options that include traditional Colombian and international cuisine
The Sofitel Legend Santa Clara Cartagena has received great reviews for its first-class service and attention to detail. Guests can enjoy the blend of history and luxury that this property provides, making it one of the best hotels in Cartagena de Indias.
2. Hotel Charleston Santa Teresa
Located in the heart of Cartagena’s walled city, the Hotel Charleston Santa Teresa is a 5-star hotel offering a premium experience. This historic property features a mix of colonial-style and contemporary design.
Features:
- Rooftop pool and bar with stunning city views
- Luxurious guestrooms and spacious rooms
- Spa resort services
- Central location with easy access to the city’s top attractions
The hotel’s small size allows for a personalized experience, and its chic decor makes it one of Cartagena’s most beautiful hotels.
3. Bastion Luxury Hotel
The Bastion Luxury Hotel is a boutique hotel located in the historic center of Cartagena. Known for its unique charm and exceptional hospitality, this property offers an intimate yet luxurious experience.
Features:
- Rooftop infinity pool
- Outdoor pool and sun terrace
- Spacious rooms with colonial-inspired decor
- On-site dining options featuring local and international cuisine
This hotel is perfect for travelers looking for a combination of modern amenities and the charm of Cartagena’s historic architecture.
4. Casa San Agustin
Casa San Agustin is a boutique hotel located in the heart of Cartagena’s old town. This beautifully renovated colonial-style property offers an elegant and tranquil atmosphere.
Features:
- Spacious guestrooms with chic interiors
- Outdoor pool and rooftop terrace
- On-site spa offering luxurious treatments
- Dining options highlighting Colombian flavors
Casa San Agustin’s small size and exceptional service make it a standout choice for those seeking a quiet retreat in Cartagena.
5. Movich Cartagena de Indias
The Movich Cartagena de Indias hotel is known for its breathtaking panoramic views of the city and the sea. Located in the historic center, this boutique hotel combines modern luxury with Cartagena’s vibrant charm.
Features:
- Rooftop bar and pool
- Spacious suites with private balconies
- Central location near the walled city
- First-class service
Guests can enjoy the rooftop pool and sun terrace while taking in the stunning views of Cartagena’s old city and coastline.
6. Sofitel Barú Calablanca Beachfront Resort
If you’re looking for a luxurious beachfront location, the Sofitel Barú Calablanca is a perfect choice. Located on Isla Barú, this resort offers a serene escape just a short distance from Cartagena.
Features:
- Private beach access
- Spa resort facilities
- Spacious suites with chic decor
- Dining options featuring fresh seafood and local flavors
This property is ideal for travelers who want to enjoy a relaxing stay in Cartagena while being close to the beach.
7. Hotel Casa del Coliseo
Hotel Casa del Coliseo is a boutique hotel offering a blend of colonial-style charm and modern comfort. Located in Cartagena’s old city, this property is perfect for travelers looking for an authentic experience.
Features:
- Beautiful old interiors with renovated touches
- Rooftop pool with city views
- Intimate atmosphere with personalized service
- Central location with access to the city’s top attractions
The hotel’s small size and attention to detail make it a favorite among visitors.
8. Dreams Karibana Cartagena Golf & Spa Resort
For travelers seeking a luxurious hotel with golf and spa amenities, Dreams Karibana Cartagena Golf & Spa Resort is an excellent option. Located just outside the city of Cartagena, this resort offers a premium experience.
Features:
- Championship golf course
- Spa services for ultimate relaxation
- Spacious guestrooms with modern amenities
- Dining options showcasing international cuisine
The resort’s beachfront location and world-class facilities make it a top choice for luxury travelers.
9. Sophia Hotel
The Sophia Hotel is a boutique property located in Cartagena’s historic center. With its elegant design and central location, it’s perfect for exploring the city.
Features:
- Rooftop infinity pool
- Spacious rooms with balconies
- Dining options with Colombian flavors
- Central location with access to the walled city
This hotel’s combination of luxury and charm makes it one of the best hotels in Cartagena.
10. Hyatt Regency Cartagena
The Hyatt Regency Cartagena, located in the vibrant Bocagrande neighborhood, offers modern luxury with breathtaking views of the Caribbean Sea. This 5-star hotel is perfect for both leisure and business travelers, combining convenience and sophistication.
Features:
- Spacious rooms and suites with floor-to-ceiling windows offering panoramic views
- Outdoor infinity pool overlooking the sea
- Full-service spa with a range of relaxing treatments
- Multiple dining options, including Colombian and international cuisine
- Central location close to beaches, shopping, and nightlife
The Hyatt Regency Cartagena stands out for its sleek, contemporary design and prime location in Bocagrande, giving guests easy access to the city’s attractions while offering a luxurious escape. Whether you’re relaxing at the infinity pool or exploring the vibrant city, this hotel ensures a premium experience.
FAQ
1. What is the best area to stay in Cartagena?
The historic center, including the walled city and Getsemani, is the best area for visitors. These neighborhoods offer a mix of history, vibrant culture, and easy access to Cartagena’s top attractions.
2. Are there luxury hotels in Cartagena with private beaches?
Yes, the Sofitel Barú Calablanca Beachfront Resort and Dreams Karibana Cartagena Golf & Spa Resort both offer private beach access.
3. What are some boutique hotels in Cartagena?
Boutique hotels like Casa San Agustin, Bastion Luxury Hotel, and Hotel Casa del Coliseo are excellent options for travelers seeking unique and intimate accommodations.
4. Are there hotels with rooftop pools in Cartagena?
Yes, many hotels in Cartagena feature rooftop pools, including the Movich Cartagena de Indias, Sophia Hotel, and Bastion Luxury Hotel.
5. Is it better to stay in Cartagena’s old city or near the beach?
It depends on your preferences. The old city offers a historic and cultural experience, while beachside hotels like Sofitel Barú Calablanca provide a relaxing escape.
The Bottom Line
Cartagena, Colombia, is a city that offers an array of accommodations to suit every traveler’s needs.
From luxurious hotels like the Sofitel Legend Santa Clara and Hotel Charleston Santa Teresa to charming boutique options like Casa San Agustin and Bastion Luxury Hotel, there is no shortage of incredible places to stay.
Whether you’re seeking a vibrant city center experience, a peaceful beachfront retreat, or an intimate boutique hotel, Cartagena delivers with its unique blend of history, culture, and hospitality. No matter where you stay, the city’s beauty and charm will leave a lasting impression.