Find and Book Top Rated Hotels in Cartagena

Search among 132 available resorts and all inclusive hotels in Cartagena from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
2Filter & Sort
View map
121-132 out of 132
2Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great67 reviews
MapView on map7.0 km from City Centre3.0 km from Steps of La Popa Mount
From   US$ 22 /nightSelect
8.0
Great26 reviews
MapView on map4.7 km from City Centre1.8 km from Bolivar Technological University
From   US$ 15 /nightSelect
8.6
Great46 reviews
8.3 km from City Centre300 m from Naval Museum
From   US$ 154 /nightSelect
8.2
Great21 reviews
8.3 km from City Centre600 m from San Pedro Claver's Museum
From   US$ 324 /nightSelect
8.4
Great95 reviews
8.3 km from City Centre800 m from Consulate of Canada
From   US$ 36 /nightSelect
8.2
Great30 reviews
8.8 km from City Centre
From   US$ 7 /nightSelect
8.4
Great9 reviews
8.0 km from City Centre300 m from San Pedro Claver's Museum
From   US$ 174 /nightSelect
8.2
Great19 reviews
7.5 km from City Centre
From   US$ 58 /nightSelect
8.4
Great3 reviews
13.9 km from City Centre
From   US$ 25 /nightSelect
8.0
Great8 reviews
23.5 km from City Centre
From   US$ 83 /nightSelect
8.0
Great13 reviews
7.4 km from City Centre1.4 km from Cartagena's Walls
From   US$ 26 /nightSelect
14.0 km from City Centre
From   US$ 850 /nightSelect

Best Resorts and Places to Stay in Cartagena

Why Visit?

Cartagena, a vibrant city located on the coast of Colombia, offers a captivating blend of history, culture, and natural beauty. With its charming colonial architecture, UNESCO World Heritage-listed Old Town, and stunning beaches, Cartagena is a must-visit destination for any traveler. Notable landmarks include the iconic Castillo San Felipe de Barajas fortress, the vibrant Getsemani neighborhood, and the gorgeous Rosario Islands, perfect for snorkeling and diving adventures.

Why is Choosing a Resort in Cartagena Better than Staying in a Hotel?

Exclusive Amenities: Resorts in Cartagena offer luxurious facilities such as pools, spas, fitness centers, and private beaches, providing an all-inclusive experience that hotels may not provide.

Beautiful Surroundings: Many resorts are located in picturesque settings, providing breathtaking ocean views or easy access to the beach, creating a tranquil atmosphere for guests to relax and unwind.

Enhanced Privacy: Resorts typically offer spacious rooms or villas with private balconies or terraces, ensuring a more private and intimate stay compared to hotels.

Impeccable Service: The staff at resorts in Cartagena are known for their exceptional customer service, catering to guests' needs and ensuring a memorable stay.

On-Site Dining: Resorts often feature multiple restaurants and bars, offering a variety of dining options ranging from casual to fine dining, allowing guests to indulge in exquisite cuisine without leaving the premises.

What is the Price to Stay in a Resort per Night?

In Cartagena, the average price per night for resorts can vary depending on the star rating:

3-Star Resorts: Prices range from $80 to $150 per night. These resorts offer comfortable accommodations with amenities such as pools, restaurants, and sometimes beach access.

4-Star Resorts: Expect to spend between $150 and $300 per night. These resorts provide additional amenities, elegant designs, and more extensive facilities like spas and fitness centers.

5-Star Resorts: For a luxurious experience, prices for 5-star resorts start at $300 per night and can go up to $1,000 or more. These resorts boast top-notch service, stunning architecture, world-class restaurants, and exclusive facilities.

Best Value for Money:

Hotel Estelar Playa Manzanillo: This beachfront resort offers comfortable rooms, a pool, and direct access to Manzanillo Beach. It is located only a short drive from Cartagena's Old Town, allowing guests to experience both the beach and the city.

Decameron Barú: Situated on the beautiful Barú Peninsula, this all-inclusive resort offers a range of activities, stunning beaches, and multiple dining options. It is an excellent choice for families and those seeking a more remote and secluded location.

Hotel Las Americas Casa de Playa: Nestled within the exclusive northern area of Cartagena, this resort boasts a private beach, various pools, spa facilities, and excellent dining options. It offers a luxury experience at a more affordable price compared to other 5-star resorts in the city.

Best Luxury Resorts:

Sofitel Legend Santa Clara: This historic 5-star resort, located in a former convent, offers elegant rooms, a spa, a rooftop pool, and spectacular views of the Caribbean Sea. Its central location allows easy access to explore the Old Town's cobblestone streets.

Casa San Agustin: Set in a beautifully restored 17th-century colonial mansion in the heart of the Old Town, this boutique hotel showcases luxurious rooms, a rooftop pool, and an intimate courtyard. Its proximity to popular landmarks, restaurants, and shops is perfect for a memorable stay in Cartagena.

Best Pets-Friendly Resorts:

Hilton Cartagena: This resort not only provides a range of amenities such as pools, beach access, and a fitness center but also welcomes furry friends, offering pet-friendly rooms and designated areas for dogs to play.

Hyatt Regency Cartagena: With its prime beachfront location, this pet-friendly resort allows guests to enjoy spacious rooms, breathtaking ocean views, and convenient access to Bocagrande Beach. They also provide services for pet care and activities to ensure a comfortable stay for both you and your pet.

Best Resorts for Families:

Hotel Las Islas: Situated on a private island in the Rosario Islands National Park, this eco-resort offers a unique experience for families. With spacious bungalows, nature activities, and kid-friendly amenities, it's a paradise for children and adults alike.

Decameron Cartagena: Located in the peaceful neighborhood of La Boquilla, this all-inclusive resort offers a variety of amenities, including a water park, mini-golf, and organized entertainment. Families will appreciate the child-friendly atmosphere and numerous activities available.

Hotel Caribe: Situated in the heart of Bocagrande, this family-friendly resort offers comfortable rooms, a water park, multiple pools, and easy access to the beach. With its inviting atmosphere and proximity to local attractions, it's a great choice for families exploring Cartagena.

Best Resorts with Unique Views:

Conrad Cartagena: Situated in the exclusive neighborhood of Punta Canoa, this resort provides breathtaking views of the Caribbean Sea and an 18-hole golf course. It offers luxurious accommodations, a private beach, and multiple pools, promising an unforgettable experience.

Hotel Las Americas Torre del Mar: Overlooking the Caribbean Sea, this resort showcases stunning ocean views from its rooms and infinity pool. With direct access to the beach and a range of facilities, guests can enjoy a relaxing vacation with mesmerizing vistas.

Show moreLess