Find and Book Top Rated Hotels in Cartagena

Search among 134 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
1-20 out of 134
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.2
Great82 reviews
MapView on map8.1 km from City Centre500 m from San Pedro Claver's Museum
From   US$ 360 /nightSelect
8.4
Great526 reviews
MapView on map8.4 km from City Centre1.3 km from Consulate of Canada
From   US$ 221 /nightSelect
8.2
Great255 reviews
7.7 km from City Centre400 m from Consulate of Panama
From   US$ 228 /nightSelect
8.2
Great296 reviews
7.6 km from City Centre100 m from San Francisco Church
From   US$ 22 /nightSelect
8.4
Great143 reviews
7.4 km from City Centre300 m from Santisima Trinidad Church
From   US$ 114 /nightSelect
8.4
Great411 reviews
8.2 km from City Centre600 m from Consulate of Canada
From   US$ 114 /nightSelect
8.4
Great72 reviews
20.5 km from City Centre
From   US$ 300 /nightSelect
8.4
Great167 reviews
7.4 km from City Centre300 m from Santisima Trinidad Church
From   US$ 42 /nightSelect
8.4
Great153 reviews
8.1 km from City Centre600 m from Cartagena's Walls
From   US$ 215 /nightSelect
8.4
Great434 reviews
8.1 km from City Centre400 m from Consulate of Canada
From   US$ 73 /nightSelect
8.2
Great88 reviews
7.4 km from City Centre300 m from Santisima Trinidad Church
From   US$ 36 /nightSelect
8.0
Great51 reviews
3.9 km from City Centre200 m from City Center
From   US$ 21 /nightSelect
8.2
Great70 reviews
16.2 km from City Centre
From   US$ 133 /nightSelect
8.5 km from City Centre1000 m from Consulate of Canada
From   US$ 148 /nightSelect
8.4
Great246 reviews
7.6 km from City Centre300 m from Santisima Trinidad Church
From   US$ 49 /nightSelect
Hotel
8.2
Great104 reviews
8.1 km from City Centre100 m from San Pedro Claver's Museum
From   US$ 141 /nightSelect
8.4
Great157 reviews
7.8 km from City Centre
From   US$ 219 /nightSelect
8.4
Great52 reviews
4.6 km from City Centre1.9 km from Bolivar Technological University
From   US$ 22 /nightSelect
8.4
Great159 reviews
7.5 km from City Centre300 m from Santisima Trinidad Church
From   US$ 55 /nightSelect
8.4
Great203 reviews
8.8 km from City Centre1.2 km from Consulate of Canada
From   US$ 105 /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