Skip to main content

Search hotels in Cartagena de Indias

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

Cartagena de Indias – 2968 hotels and places to stay

Filter by:

Star rating
Review score

Hotel Casona del Porvenir

Hotel in Centro, Cartagena de Indias

Ideally set in Cartagena de Indias, Hotel Casona del Porvenir features air-conditioned rooms, an outdoor swimming pool, free WiFi and a garden.

M
Matej
From
Slovenia
We stayed in the hotel for two days and really enjoyed everything about Casona del Porvenir. We loved nicely furnished rooms, very nice personnel, tasty cocktails and location.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 1,091 reviews
Price from
US$236.48
1 night, 2 adults

Sofitel Barú Cartagena

Hotel in Cartagena de Indias

Facing the beachfront, Sofitel Barú Cartagena offers 5-star accommodation in Cartagena de Indias and features an outdoor swimming pool, fitness centre and terrace.

E
Etienne
From
France
Incredible in every aspect : the quality of the rooms, the beach, the staff, the pools, etc etc
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,054 reviews
Price from
US$324.90
1 night, 2 adults

Oz Hotel Luxury

Hotel in Bocagrande, Cartagena de Indias

Situated in Cartagena de Indias, 150 metres the nearest beach, Oz Hotel Luxury features air-conditioned accommodation and a bar.

N
Nona
From
Armenia
Hotel was excellent! room was clean and new, staff were kind, breakfast 👍
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 2,805 reviews
Price from
US$153.60
1 night, 2 adults

Hotel Boutique Casona del Colegio

Hotel in Centro, Cartagena de Indias

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

A
Anders Segerström
From
Denmark
Amazing place. Right in the middle of the old town, super cozy and nicely decorated hotel with extremely friendly staff.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,151 reviews
Price from
US$272.27
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 accommodation with a restaurant, free private parking, an outdoor swimming pool and a bar.

M
Mathew
From
France
One of the nicest hotels I have stayed in, excellent value for money at 550€ for 3 nights. My friends paid substantially more and booked the Regency club rooms (which are undoubtedly better) and access to the club, for which I paid an extra 30€ a day for. The room was on the 18th floor with nice views across the harbour, it was a huge room, spotlessly clean and all the facilities one would expect from a Hyatt. I found the staff to be courteous & professional and all spoke excellent English. The drinks at the pool bar were well priced bearing in mind you are in a 5-star hotel, cheap by most 5-star standards. The only negative is the main pool was closed for renovation, but that is no one's fault, but it could have been mentioned when I confirmed the booking. That aside, an excellent 3 night stay in the wonderful Cartagena
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,664 reviews
Price from
US$187
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.

k
kristian felipe westgård
From
Norway
The amazing view , not many floors . Mall is 1 minute from the hotel . Its a short walk of 20 minute to other things.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,277 reviews
Price from
US$156.40
1 night, 2 adults

Oz Hotel Cartagena

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 200 metres away.

s
sisca
From
Indonesia
The receptionists speak English and I do not have difficulties to communicate. The staff are helpful. The location is near the beach, resto and shopping area.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 2,935 reviews
Price from
US$149.56
1 night, 2 adults

Hotel Barlovento

Hotel in Bocagrande, Cartagena de Indias

Boasting a charming terrace with a pool, Hotel Balovento is set in a modern building in the Bocagrande neighborhood, just 2 blocks from the beach. Free WiFi and parking are available.

P
Pavel Kuritsyn
From
Belgium
The staff was very friendly and nice! Everything was super smooth and easy!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,536 reviews
Price from
US$125.12
1 night, 2 adults

OZ Hotel Collection

Hotel in Bocagrande, Cartagena de Indias

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

G
Garth
From
Australia
Very helpful staff, very comfortable and nicely styled.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 505 reviews
Price from
US$161.80
1 night, 2 adults

Charme 64 Hotel Boutique

Hotel in Crespo, Cartagena de Indias

Set in Cartagena de Indias, 400 metres from Crespo Beach, Charme 64 Hotel Boutique offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

M
Melanie
From
Spain
Super friendly stuff I felt like familiar treatment.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 684 reviews
Price from
US$145.94
1 night, 2 adults
See all 2968 hotels in Cartagena de Indias

Hotels with airport shuttles in Cartagena de Indias

Airport shuttle (additional charge)
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 2,935 reviews
From US$135.36 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 167 reviews
From US$677.81 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 542 reviews
From US$181.42 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 326 reviews
From US$280.54 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 221 reviews
From US$401.02 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 478 reviews
From US$147.31 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 718 reviews
From US$182.01 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,277 reviews
From US$151.58 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,151 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 1,091 reviews
From US$411.44 per night

Most booked hotels in Cartagena de Indias and surroundings in the past month

See all

Popular with guests booking hotels in Cartagena de Indias

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,771 reviews

Popular with guests booking hotels in Cartagena de Indias

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,663 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,381 reviews

Popular with guests booking hotels in Cartagena de Indias

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 293 reviews

Popular with guests booking hotels in Cartagena de Indias

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,257 reviews

Popular with guests booking hotels in Cartagena de Indias

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 3,151 reviews

Popular with guests booking hotels in Cartagena de Indias

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 2,386 reviews

Popular with guests booking hotels in Cartagena de Indias

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,744 reviews

Popular with guests booking hotels in Cartagena de Indias

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 505 reviews

Popular with guests booking hotels in Cartagena de Indias

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 1,323 reviews

Hotels located in the centre of Cartagena de Indias

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

Attractively set in the centre of Cartagena de Indias, Hotel Marie Real Cartagena features American breakfast and free WiFi.

From US$117.44 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 3 reviews

Located in the centre of Cartagena de Indias, 1.1 km from Marbella Beach, apto centro comodo 3 piso -- 1 provides air-conditioned accommodation with free WiFi and a flat-screen TV.

From US$60.31 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 3,151 reviews

Hotel Stil features spacious accommodation with free Wi-Fi and an airport shuttle service. It is situated in Cartagena's historical centre near India Catalina, in the traditional La Matuta area.

From US$50.48 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,945 reviews

Hotel Don Pedro De Heredia is situated in the historical city centre of Cartagena. It has an outdoor pool, and offers air-conditioned rooms with marble floors and flat-screen TVs.

From US$144.37 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,729 reviews

Conveniently set in the centre of Cartagena de Indias, CASA MOVIDA HOSTEL provides air-conditioned rooms, a garden, free WiFi and a shared lounge.

From US$128.86 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 18 reviews

Set in Cartagena de Indias, 800 metres from Marbella Beach and 600 metres from Cartagena's Walls, Apartamento Benitez 301 by Zakher offers air conditioning.

From US$113.62 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,446 reviews

The Hotel La Magdalena is located in the heart of Getsemaní, one of the liveliest neighborhoods appreciated by tourists in the captivating city of Cartagena.

From US$90.36 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 499 reviews

Only a 5-minute walk from the restaurants area, Hotel El Viajero offers rooms with free Wi-Fi in central Cartagena. A PC room and common kitchen facilities are featured.

From US$79.13 per night

Best hotels with breakfast in Cartagena de Indias and nearby

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 239 reviews

Boasting a garden and a terrace, Eurostars Marqués de Villalta is set in the centre of Cartagena de Indias, less than 1 km from Marbella Beach.

From US$378.75 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,546 reviews

Located 1.2 km from Marbella Beach, Akel House Hotel offers 3-star accommodation in Cartagena de Indias and features an outdoor swimming pool, a garden and a terrace.

From US$131 per night

Situated in Cartagena de Indias, just 800 metres from Marbella Beach, APARTAMENTO CON VISTA Al MAR features beachfront accommodation with a garden, a terrace, a bar and free WiFi.

From US$717.41 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 74 reviews

Featuring an outdoor swimming pool, garden and views of garden, Casa Helena Hostel is located in Cartagena de Indias, 1.4 km from Marbella Beach.

From US$128.68 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 869 reviews

Set in a charming colonial-style building, Hotel Villa Colonial offers rooms with free Wi-Fi overlooking in Cartagena’s historic centre. Guests are welcomed with a Colombian cup of coffee.

From US$84.21 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 592 reviews

Well set in Cartagena de Indias, Candilejo Hotel Boutique provides air-conditioned rooms, a garden, free WiFi and a shared lounge.

From US$91.43 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 3 reviews

In a prime location in the centre of Cartagena de Indias, Casa Trujillo provides air-conditioned rooms with free WiFi, free private parking and room service.

From US$186.86 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 718 reviews

Featuring free WiFi and a hot tub, Voilá Signature Casa Isabel offers accommodation in Cartagena de Indias. Guests can enjoy the on-site bar. Every room is equipped with a minibar and a TV.

From US$182.01 per night

Budget hotels in Cartagena de Indias and nearby

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 1,161 reviews

Set in Cartagena de Indias within 1.7 km of Bocagrande Beach and 1.3 km of San Felipe de Barajas Castle, Seven Nights Hostel Cartagena offers accommodation with free WiFi, seating area and a kitchen.

From US$68.72 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 803 reviews

Boasting a restaurant, bar and views of city, San Felicin Hostel is situated in Cartagena de Indias, 3.2 km from Steps of La Popa Mount.

From US$72.94 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1 review

Located in Cartagena de Indias, 2.4 km from Marbella Beach and less than 1 km from San Felipe de Barajas Castle, Habitación privada en Getsemaní offers air conditioning.

From US$43.31 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 151 reviews

Located within 2.6 km of Bocagrande Beach and 1.2 km of San Felipe de Barajas Castle, Casa Bahía Colonial - Cartagena provides rooms with air conditioning and a private bathroom in Cartagena de Indias...

From US$74.59 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 357 reviews

Set within 1.4 km of Marbella Beach and 1.4 km of San Felipe de Barajas Castle, Hotelito La Aventura, AC private WC rooms near the old town, no tax offers rooms with air conditioning and a private...

From US$22.86 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 16 reviews

Conveniently set in the Manga district of Cartagena de Indias, Davé Paradise is set 1.3 km from San Felipe de Barajas Castle, 2.4 km from Cartagena's Walls and 3.2 km from Palace of the Inquisition.

From US$42.78 per night

Situated in Cartagena de Indias, 1.6 km from San Felipe de Barajas Castle and 2.2 km from Cartagena's Walls, sun and sand apartments offers air conditioning.

From US$61.49 per night

Situated in Cartagena de Indias, less than 1 km from Marbella Beach and a 19-minute walk from San Felipe de Barajas Castle, Beautiful apartment 5 minutes from the Historic Center offers air...

FAQs about hotels in Cartagena de Indias

Caribbean History, Colour and 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 neighbourhoods

What guests said about Cartagena de Indias:

10

Beautiful historic old city centre, interesting museums,...

Beautiful historic old city centre, interesting museums, some great bars and cafes in shady squares. Fun to wander around the city walls with the sea on one side and new 'Dubai-like' tall buildings in the distance.
Guest review by
Anonymous
10

It's a mix of old & new & has it's own charm.

It's a mix of old & new & has it's own charm. A little on the touristy side. We stayed for three weeks but Cartagena could be seen comfortably in five to seven days. We didn't go to any of the islands or do any excursions. The humidity is very high. Dress appropriately. The weather changes rapidly, carry an umbrella. The vendors are everywhere & can be annoying at times, but people need to do what they need to do. Traffic is a problem at peak times. The people are so nice & always willing to help or answer questions. We always felt very safe. Next time we will venture to some of the more remote areas outside of the city.
Guest review by
Z
8.0

The city is so beautiful in so many ways.

The city is so beautiful in so many ways. There's a lot to see and do. There are some really good restaurants. The only (important) drawback is the number of street vendors anywhere you go. In some places it's ok, in others it's not nice. But it's part of the experience. If you're going to do some island hopping, compare prices and always ask confirmation of what is actually included in the package. Little tip : try the chocolate beer at the Chocolate Museum
Guest review by
Joel
France
8.0

A vibrant town that parties til late.

A vibrant town that parties til late. Lots of shops and restaurants. 3 days was the right amount of time. Prices can be high in shops and restaurants as it’s a popular cruise stop. Everyone is hustling selling stuff inc raps! But just be sensible and you should enjoy your time. Free walking tour was great and got to see more than just the old town with guide Legacy from n experience via guru walks.
Guest review by
Claire
United Kingdom
10

The city and their people are wonderful.

The city and their people are wonderful. Very interesting historical places and places to have fun. Driving in the city is not as bad as in Medellin, motorcycles are crazy and it seems like they don’t respect the traffic regulations. Cartagena was different.
Guest review by
Hector
United States
10

Firstly the people!

Firstly the people! They are very warm and welcome foreigners with open arms. The music was amazing! The city is vibrant and the coloured buildings are beautiful. Everything is so lively. The local street dancers and artists just add to this amazing city! The fact that the beach runs parallel to the beach is also a great attraction.
Guest review by
SOBIA

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

See all
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,151 reviews
the location of the hotel is ideal for exploring Cartagena de Indias. everything is in walking distance and you can experience the unique atmosphere. The hotel staff is super friendly, attentive and helped us with any enquirries we had (travel to/from airport, excursion to Palenque, walking tours, restaurant recommendations, etc.). We loved the breakfast and enjoyed the drinks in the lobby after an eventful day in the city. Thank you for making this a stay we won't forget!!!!
Guest review by
eirichc
Germany
From US$272.13 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,292 reviews
Everything was amazing, staff at the bar, restaurants, front desk, etc. They were all so kind and extremely helpful. We planned our stay in another hotel and ended up switching hotels the first day to Las Americas Torre del Mar, and we were so glad we did. French fries were AMAZING!!!!! Transportation to the Old City was super easy. Definitely will be back very soon.
Guest review by
Julianacamh
Colombia
From US$136.13 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 684 reviews
The Charme 64 Hotel was a great experience and excellent value. THe location was great for exploring surrounding sites, local market, old city and beach close by. Hotel facilities were very clean and beautiful with plants and pool area. Breakfast was also very good! Staff went out of their way to make us feel welcome!
Guest review by
Phyllis
Canada
From US$82.88 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 2,108 reviews
We had stayed inside the city walls for 3 nights and chose to stay in this hotel for 2 nights sun & R&R before moving on from Colombia. The hotel is nice and has a really good restaurant. We had breakfast once and lunch twice - each meal was delicious.
Guest review by
Sinéad Donoghue
Ireland
From US$409.04 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 388 reviews
The hotel is just fantastic. It’s in the middle of the old city, very close to main touristic attractions but the place is also very quiet at night. Breakfast is really good and the staff super nice. We 100% recommend the place.
Guest review by
Alexane
United Kingdom