10 Best Hotels in Cartagena, Colombia for 2025

best hotels in cartagena colombia

Table of Contents

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.

Resorts

Budget Option

Hyatt Regency Cartagena

Hyatt Regency Cartagena

Price: Starting at $250/night

Rating: ⭐⭐⭐⭐

  • Modern design with ocean views
  • Outdoor infinity pool
  • Close to Bocagrande beaches
VIEW DEALS

Our Top Pick

Sofitel Legend Santa Clara

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
VIEW DEALS

Luxury Option

Casa San Agustin

Casa San Agustin

Price: Starting at $800/night

Rating: ⭐⭐⭐⭐⭐

  • Elegant colonial architecture
  • Exclusive, intimate atmosphere
  • Located in Cartagena’s old town
VIEW DEALS

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.

Facebook
Twitter
LinkedIn
WhatsApp

Get Curated Post Updates!

Sign up for my newsletter to see new photos, tips, and blog posts.