Search hotels in Cartagena de Indias

Enter your dates to see the latest prices and deals for Cartagena de Indias hotels

September 2026

12345
6789101112
13141516171819
20212223242526
27282930

October 2026

123
45678910
11121314151617
18192021222324
25262728293031
Flexible date options
Select occupancy

Cartagena de Indias – 3159 hotels and places to stay

Filter by:

Star Rating
Review score

OZ Hotel Collection

Hotel in Bocagrande, Cartagena de Indias

OZ Hotel Collection has a fitness center, garden, a terrace and restaurant in Cartagena de Indias.

B
BETULIO
From
Venezuela
Muy nueva y moderna. Desayuno de muy buen nivel y bastante completo. Todos los servicios.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 2,171 reviews
Price from
$121.63
1 night, 2 adults

Hotel Casona del Porvenir

Hotel in Centro, Cartagena de Indias

Ideally located in the center of Cartagena de Indias, Hotel Casona del Porvenir has air-conditioned rooms, an outdoor swimming pool, free WiFi and a garden.

P
Paula
From
Brazil
The quality of everything in the room, from the pillows, to sleepers. And the food was also great!
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 1,043 reviews
Price from
$336.93
1 night, 2 adults

Oz Hotel Luxury

Hotel in Bocagrande, Cartagena de Indias

Located in Cartagena de Indias, 492 feet the nearest beach, Oz Hotel Luxury features air-conditioned accommodations and a bar.

A
Abimbola
From
Jamaica
Everything was great. The staff were extremely helpful and the hotel was very clean.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 2,690 reviews
Price from
$99.49
1 night, 2 adults

Hotel Boutique Casona del Colegio

Hotel in Centro, Cartagena de Indias

Casona de Colegio in Cartagena de Indias provides accommodations with a garden a terrace, an infinity pool and a bar.

T
Taylor
From
Canada
Everything! Staff was lovely and room was incredible we had the junior suite. Pool to ourselves. Drinks were incredible as was the breakfast. Would highly recommend
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,048 reviews
Price from
$277.82
1 night, 2 adults

Hyatt Regency Cartagena

Hotel in Bocagrande, Cartagena de Indias

Set in Cartagena de Indias, a few steps from Bocagrande Beach, Hyatt Regency Cartagena offers accommodations with a restaurant, free private parking, an outdoor swimming pool and a bar.

J
Jana
From
Canada
Located in a great neighborhood, great amenities, very clean, old town is super close, great value for the money
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,577 reviews
Price from
$271.15
1 night, 2 adults

GHL San Lazaro Art Hotel

Hotel in Cartagena de Indias

Offering an outdoor pool and a restaurant, GHL San Lazaro Art Hotel is located in Cartagena de Indias.

J
Juan Carlos
From
Mexico
Location to attend a wedding at the hotel facility, good buffet, very comfortable room with well working air conditioning system, nice and polite staff.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,170 reviews
Price from
$137.41
1 night, 2 adults

Oz Hotel Cartagena Grand

Hotel in Bocagrande, Cartagena de Indias

Located within a 15-minute drive from the San Felipe Castle in Cartagena de Indias, Hotel Oz offers free WiFi access, a meeting room, and an on-site bar. Bocagrande beach is just 656 feet away.

O
Otárola
From
Costa Rica
Loved everything about the place.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 2,808 reviews
Price from
$95.99
1 night, 2 adults

Hotel Gama Cartagena

Hotel in Cartagena de Indias

Located in Cartagena de Indias, within 3.8 miles of Steps of La Popa Mount and 3.9 miles of San Felipe de Barajas Castle, Hotel Gama Cartagena provides accommodations with a terrace and free WiFi...

D
Dominique
From
United States
Clean, comfortable, great staff who went above and beyond to assist me.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 152 reviews
Price from
$38.38
1 night, 2 adults

Hotel Casa Sonara

Hotel in Getsemani, Cartagena de Indias

Featuring a garden, terrace and views of city, Hotel Casa Sonara is located in Cartagena de Indias, 1.4 miles from Bocagrande Beach.

D
Dory
From
Canada
Place felt like a little home. Great place, well situated.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 139 reviews
Price from
$111.61
1 night, 2 adults

Hotel casa santiago botero

Hotel in Centro, Cartagena de Indias

Well situated in the center of Cartagena de Indias, Hotel casa santiago botero provides air-conditioned rooms, an outdoor swimming pool, free WiFi and a garden.

A
Aparna
From
Canada
A gorgeous place to stay! The hotel has just six rooms and a lot of lovely common spaces, so it felt like home. The staff were very helpful and attentive, they were a pleasure to chat to. The room was very spacious, comfortable, a great space for a rest day in the midst of a busy vacation. The art everywhere is gorgeous, and the pool was fun for an afternoon dip.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 113 reviews
Price from
$378.84
1 night, 2 adults
See all 3159 hotels in Cartagena de Indias

Hotels with airport shuttles in Cartagena de Indias

See all
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 337 reviews
From $314.11 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 152 reviews
From $38.38 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 2,808 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 163 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 342 reviews
From $484.71 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 339 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 129 reviews
From $522.06 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 479 reviews
From $115.12 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 633 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,170 reviews

Most booked hotels in Cartagena de Indias and surrounding area in the past month

See all

Popular with guests booking hotels in Cartagena de Indias

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 2,451 reviews

Popular with guests booking hotels in Cartagena de Indias

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 2,172 reviews

Popular with guests booking hotels in Cartagena de Indias

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,189 reviews

Popular with guests booking hotels in Cartagena de Indias

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 3,127 reviews

Popular with guests booking hotels in Cartagena de Indias

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,521 reviews

Popular with guests booking hotels in Cartagena de Indias

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 3,017 reviews

Popular with guests booking hotels in Cartagena de Indias

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 2,931 reviews

Popular with guests booking hotels in Cartagena de Indias

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 2,964 reviews

Popular with guests booking hotels in Cartagena de Indias

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,654 reviews

Popular with guests booking hotels in Cartagena de Indias

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,313 reviews

Budget hotels in Cartagena de Indias and nearby

See all
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 2,451 reviews

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 2,172 reviews

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,189 reviews

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 3,127 reviews

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,521 reviews

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 3,017 reviews

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 2,964 reviews

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,654 reviews

Best hotels with breakfast in Cartagena de Indias and nearby

See all
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 2,931 reviews

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,313 reviews

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 576 reviews

Scored out of 10, guest rating 7.0
Good - What previous guests thought, 1,616 reviews

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 2,808 reviews

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 165 reviews

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 1,340 reviews

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 1,551 reviews

Hotels located in the center of Cartagena de Indias

See all
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,638 reviews

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 81 reviews
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 176 reviews

Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 41 reviews
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 684 reviews

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 181 reviews

Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 265 reviews

FAQs about hotels in Cartagena de Indias

Caribbean History, Color & Soul

Colourful and historic, modern and colonial, local and touristic, Cartagena de Indias represents one of the liveliest Colombian beach resorts. Its character mixes cultures and peoples, including natives, Spanish, African and Arab. Its rich legacy granted its Old Town the recognition as a UNESCO World Heritage Site.

When the Spanish founded the city in 1533, the region had already been inhabited for thousands of years. It became an important port for the Spanish gold and a significant political centre. Echoes of those times can be seen throughout the historic centre, in the city walls, the San Felipe de Barajas Castle, and the colourful streets and colonial squares. Some of the best hotels in Cartagena de Indias can be found here.

Proudly Caribbean, Cartagena’s soul gives the rhythm to the streets, and the music coming out of cafés and restaurants is nothing but a physical manifestation of its collective spirit. Follow the beat, get to the seaside, and have one of your best holidays. Hotels near Cartagena de Indias’ beaches will be the perfect stage.

You can reach the city flying from Bogotá El Dorado International Airport to Rafael Nuñez Airport. Don’t miss this remarkable piece of Colombia, Booking.com offers you the best hotel deals in Cartagena de Indias.

Learn more about visiting Cartagena de Indias

  • 1 attraction
  • 40 points of interest
  • 13 neighborhoods

What Guests Said About Cartagena de Indias:

Scored out of 10, guest rating 8.0

237 Mr. Morales is a wonderful, very pleasant person.

237 Mr. Morales is a wonderful, very pleasant person. The place is good, but it is missing a few things, such as a washing machine and shower curtains. It was very hot in the mornings and afternoons, but overall, we had a great time.
Guest review byNelson
Puerto Rico
Scored out of 10, guest rating 10

Cartagena is no different than visiting any big city around...

Cartagena is no different than visiting any big city around the world. As long as you stay in the tourist areas, keep ahold of your phone and purse, and be aware of your surroundings, you are fine. We liked Cartagena so much that we decided to retire here. The prices are a lot cheaper than anywhere in the US that is near a beach and the temperature is warm year round. You can get straight flights into certain airports in the US.
Guest review byMissy
United States
Scored out of 10, guest rating 8.0

Pros: Cartagena’s colonial center is beautiful, the sunsets...

Pros: Cartagena’s colonial center is beautiful, the sunsets are spectacular, and the evenings are warm and breezy. Uber is inexpensive, the people are very friendly, and the Rosario Islands are close enough for an easy day trip. Spend your days enjoying the beach or exploring the Rosario Islands, and your evenings strolling through Cartagena’s beautiful colonial center. Cons: Restaurants can be quite expensive, and there are many street performers and vendors constantly trying to sell you something. Restaurants tend to over charge for water (order soda instead of getting served S.Pellegrino by default.)
Guest review byAndres
Colombia
Scored out of 10, guest rating 10

Wonderful city, always ready to be redicovered!

Wonderful city, always ready to be redicovered! It has history, flavour, and a magic charm that does not disappoint. It is important, however, for travellers to plan well/ carefully and be mindful of the fact it is not cheap and one can so easily be overcharged. I would advise visitors to go on a walking tour and enrol in a cooking class, that way they can actually learn more about the city and explore beyond the glitz.
Guest review bypaola delatorre
United Kingdom
Scored out of 10, guest rating 4.0

Cartagena impresses first and foremost by being the only...

Cartagena impresses first and foremost by being the only city in South America completely surrounded by a city wall. The Old Town captivates visitors with its blend of Spanish colonial style and Caribbean zest for life. The Castillo de San Felipe de Barajas and the skyline of modern Cartagena at night are also impressive sights.
Guest review byThomas
Germany
Scored out of 10, guest rating 4.0

The historic town is nice.

The historic town is nice. Certainly the historical places are great. The local people simply kill most of the enjoyment. You have to pay attention 24/7 just not to get ripped off. They are always trying to overcharge you with hidden touristic fees or overly inflated prices. Also, it is hard to find a hotel or a restaurant that is reasonably clean. We simply did not enjoy as we expected, but mainly because of the local people.
Guest review byOscar Agudelo
Colombia

See reviews by guests who stayed at hotels in Cartagena de Indias

See all
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 162 reviews
The hotel was in a very convenient location in a walking distance from both the Old City and the Getsemani area (~10 minutes walk). It’s also close to the port from where the boats are leaving to Rosario Islands. The room was clean and quite big, and the staff were very friendly. The hotel has a restaurant and a swimming pool bar, which we did not use but maybe helpful to know.
Guest review byDaphK
United Kingdom
From $131.33 per night
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 634 reviews
Location is right in the middle of the action. Lots of restaurants and music and a short walk to the walled old city. Carlos at the front desk was very helpful and always quick with a laugh. The hotel is pretty, though because it's an inner courtyard, it gets hot. The cleaning staff worked really hard and were really lovely.
Guest review byShawn Mallory
Canada
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 642 reviews
The hotel was very in a great location in the heart of Getsemani and 15 min walking from "la ciudad amurallada". Close to restaurants, pubs and places. The room was good if you need a comfortable bed and a shower but the hotel facilities are not the best. Breakfast was basic but good enough.
Guest review byJojhan
Australia
From $410.41 per night
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,048 reviews
The hotel was very well situated in the old city. The rooms were big and well serviced. The food was good with a la carte breakfast including local foods. Staff all very friendly and attentive to our needs.
Guest review byPaul
Australia
From $180.81 per night
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 572 reviews
Spacious hotel room, friendly staff, location: walking distance to old city center, quiet
Guest review byDieter
Belgium

More places to explore, more ways to go