Skip to main content

Accommodation in Cartagena de Indias

Find the accommodation that appeal to you the most

The best accommodation in Cartagena de Indias

Check out our pick of great accommodation in Cartagena de Indias

Filter by:

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.

F
Federica
From
Costa Rica
The style , location , position breakfast were the top . The staff is very kind and helpful in any situation . I highly recommend to stay there if you visit Cartagena
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 1,097 reviews
Price from
US$253.79
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.

G
George Essex
From
United Kingdom
A phenomenal stay at a breathtaking resort. From the immaculate rooms, the pristine beach (with incredible activities, the amazing pools, the great restaurants (breakfast was ludicrously good) and the unbelievably attentive staff this place has it all! Attention to detail with no stone left unturned. Luxury with a lovely vibe. Here’s to hoping that the hotel, with it’s increasing fame, doesn’t follow the same path as other luxury Caribbean resorts, becoming sickeningly expensive and unobtainable
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,046 reviews
Price from
US$315
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.

c
claude
From
Germany
Very friendly staff and good service. We got a upgrade to a bigger room. Would stay here again.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 2,780 reviews
Price from
US$97.74
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.

Z
Zrinka
From
Croatia
Absolutely amazing hotel in every possible sense.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,147 reviews
Price from
US$218
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.

A
Alfredo
From
Spain
Great room with amazing view! The pool is incredible and the spa has a nice hot tub.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,632 reviews
Price from
US$187
1 night, 2 adults

Estelar Cartagena de Indias Hotel y Centro de Convenciones

Hotel in Bocagrande, Cartagena de Indias

Set in the Bocagrande district in Cartagena de Indias, 1.4 km from Cartagena's Gold Museum, Estelar Cartagena de Indias Hotel y Centro de Convenciones boasts air-conditioned rooms with free WiFi...

R
Radoslava
From
Bulgaria
Incredible views, spacious apartment with large balcony, the best cleaning service, wonderful swimming pool, definitely recommend the hotel.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 2,916 reviews
Price from
US$211.43
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.

N
Nicola
From
United Kingdom
The facilities were ideal but the staff made the trip! They were so welcoming after a long journey and throughout!! Huge thanks to the team for helping us rebook a trip after we were let down with a no-show from an online booking, above and beyond at every stage!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,259 reviews
Price from
US$118.48
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.

A
Angelo
From
Germany
Upon arrival we received a welcome drink and an upgrade to a better room. It was better and spacious for us. The room was always clean and tidy. We even received a voucher for lunch or dinner. That was really kind of the hotel. The hotel is located in Bocagrande , there are a lot of restaurants and shops. It’s save to walk around and have a nice lunch or buying souvenirs. Breakfast was good. Several kind of bread, scrambled eggs, Cornflakes etc.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 2,907 reviews
Price from
US$94.66
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.

L
Larissa Emanuelle
From
Brazil
we loved our stay. The staff is what makes it so special! Always smiling, always there to help and make us feel home! they helped us a lot and made our stay so lovely! breakfast was amazing, room clean and comfortable! location is perfect! near restaurants, beach, supermarkets… no complaints about Barlovento!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,472 reviews
Price from
US$109.36
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.

D
Dante
From
UK Virgin Islands
New and modern hotel. Great location, close to the beach. Staff was very kind and helpful. Highly recommend!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 694 reviews
Price from
US$157.52
1 night, 2 adults
All accommodation in Cartagena de Indias

Top picks for Cartagena de Indias hotels

Explore our most popular hotels in Cartagena de Indias

Filter by:

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.

F
Federica
From
Costa Rica
The style , location , position breakfast were the top . The staff is very kind and helpful in any situation . I highly recommend to stay there if you visit Cartagena
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 1,097 reviews
Price from
US$253.79
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.

G
George Essex
From
United Kingdom
A phenomenal stay at a breathtaking resort. From the immaculate rooms, the pristine beach (with incredible activities, the amazing pools, the great restaurants (breakfast was ludicrously good) and the unbelievably attentive staff this place has it all! Attention to detail with no stone left unturned. Luxury with a lovely vibe. Here’s to hoping that the hotel, with it’s increasing fame, doesn’t follow the same path as other luxury Caribbean resorts, becoming sickeningly expensive and unobtainable
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,046 reviews
Price from
US$315
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.

c
claude
From
Germany
Very friendly staff and good service. We got a upgrade to a bigger room. Would stay here again.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 2,780 reviews
Price from
US$97.74
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.

Z
Zrinka
From
Croatia
Absolutely amazing hotel in every possible sense.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,147 reviews
Price from
US$218
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.

A
Alfredo
From
Spain
Great room with amazing view! The pool is incredible and the spa has a nice hot tub.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,632 reviews
Price from
US$187
1 night, 2 adults

Estelar Cartagena de Indias Hotel y Centro de Convenciones

Hotel in Bocagrande, Cartagena de Indias

Set in the Bocagrande district in Cartagena de Indias, 1.4 km from Cartagena's Gold Museum, Estelar Cartagena de Indias Hotel y Centro de Convenciones boasts air-conditioned rooms with free WiFi...

R
Radoslava
From
Bulgaria
Incredible views, spacious apartment with large balcony, the best cleaning service, wonderful swimming pool, definitely recommend the hotel.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 2,916 reviews
Price from
US$211.43
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.

N
Nicola
From
United Kingdom
The facilities were ideal but the staff made the trip! They were so welcoming after a long journey and throughout!! Huge thanks to the team for helping us rebook a trip after we were let down with a no-show from an online booking, above and beyond at every stage!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,259 reviews
Price from
US$118.48
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.

A
Angelo
From
Germany
Upon arrival we received a welcome drink and an upgrade to a better room. It was better and spacious for us. The room was always clean and tidy. We even received a voucher for lunch or dinner. That was really kind of the hotel. The hotel is located in Bocagrande , there are a lot of restaurants and shops. It’s save to walk around and have a nice lunch or buying souvenirs. Breakfast was good. Several kind of bread, scrambled eggs, Cornflakes etc.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 2,907 reviews
Price from
US$94.66
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.

L
Larissa Emanuelle
From
Brazil
we loved our stay. The staff is what makes it so special! Always smiling, always there to help and make us feel home! they helped us a lot and made our stay so lovely! breakfast was amazing, room clean and comfortable! location is perfect! near restaurants, beach, supermarkets… no complaints about Barlovento!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,472 reviews
Price from
US$109.36
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.

D
Dante
From
UK Virgin Islands
New and modern hotel. Great location, close to the beach. Staff was very kind and helpful. Highly recommend!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 694 reviews
Price from
US$157.52
1 night, 2 adults
All accommodation in Cartagena de Indias

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

See all

Popular with guests booking accommodation in Cartagena de Indias

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

Popular with guests booking accommodation in Cartagena de Indias

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

Popular with guests booking accommodation in Cartagena de Indias

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

Popular with guests booking accommodation in Cartagena de Indias

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

Popular with guests booking accommodation in Cartagena de Indias

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

Popular with guests booking accommodation in Cartagena de Indias

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

Popular with guests booking accommodation in Cartagena de Indias

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

Popular with guests booking accommodation in Cartagena de Indias

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

Popular with guests booking accommodation in Cartagena de Indias

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 694 reviews

Popular with guests booking accommodation in Cartagena de Indias

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

Enjoy breakfast in Cartagena de Indias and nearby

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,682 reviews

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

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

Set in Cartagena de Indias and within less than 1 km of Marbella Beach, Casa Centro Historico Hotel has a garden, non-smoking rooms, and free WiFi throughout the property.

From US$78.73 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 197 reviews

B Haus Hotel Boutique has a garden, terrace, a restaurant and bar in Cartagena de Indias.

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

In a prime location in the San Diego district of Cartagena de Indias, Santa Alejandría Hotel is located less than 1 km from Marbella Beach, a 8-minute walk from Palace of the Inquisition and 700...

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

Conveniently located in the centre of Cartagena de Indias, Hostal Casa Torres Centro Historico - Adults Only offers air-conditioned rooms, a shared lounge and free WiFi.

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

Located in Cartagena de Indias and within less than 1 km of Marbella Beach, CASA HADASA features a terrace, non-smoking rooms, and free WiFi.

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

“Comfortable and quiet rooms with air conditioning and hot showers — perfect for relaxing in the historic center.

From US$79.25 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 739 reviews

A rooftop hot tub with panoramic views of Cartagena’s historic district can be enjoyed at Cartagena Royal Hotel Boutique. San Diego Square is 2 blocks away. Tastefully decorated rooms offer free WiFi.

From US$157.97 per night

Great access to the city centre. Check these accommodation in Cartagena de Indias and nearby

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

In the Centro district of Cartagena de Indias, close to Palace of the Inquisition, apto centro comodo 3 piso -- 1 features free WiFi and a washing machine.

From US$88.84 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 11 reviews

In the Centro district of Cartagena de Indias, close to Palace of the Inquisition, alojamiento centro histórico - 3-2 has free WiFi and a washing machine.

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

Located in Cartagena de Indias, within less than 1 km of Marbella Beach and a 8-minute walk of Palace of the Inquisition, Hotel Casa Agena offers free WiFi throughout the property.

From US$132.12 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 32 reviews

In the Centro district of Cartagena de Indias, close to Palace of the Inquisition, Apartamento centro histórico 303-2 features free WiFi and a washing machine.

From US$111.79 per night
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 7 reviews

In the Centro district of Cartagena de Indias, close to Palace of the Inquisition, Apartamento centro Histórico -303 has free WiFi and a washing machine.

From US$89.79 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 458 reviews

Set in Cartagena de Indias, less than 1 km from Marbella Beach, Casa de la Cruz Centro Historico has a terrace, private parking and rooms with free WiFi access.

From US$45.81 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 52 reviews

Offering inner courtyard views, De la cruz Studio Apartments is an accommodation set in Cartagena de Indias, less than 1 km from Marbella Beach and a 8-minute walk from Palace of the Inquisition.

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 166 reviews

Offering free WiFi, APARTAMENTOS DECOR offers accommodation in Cartagena de Indias, 600 metres from Palace of the Inquisition and 500 metres from Bolivar Park.

From US$64.81 per night

Save money on accommodation in Cartagena de Indias and nearby – budget options available

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 337 reviews

Well situated in the San Diego district of Cartagena de Indias, Hotel Boutique Callecitas de San Diego is set less than 1 km from Marbella Beach, a 8-minute walk from Palace of the Inquisition and 700...

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

Offering two hot tubs, Casa De La Tablada By Hmc is situated in the San Diego district in Cartagena de Indias. The hotel has year-round outdoor pool. Casa De La Tablada By Hmc features free WiFi.

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

Located in Cartagena de Indias, Hostel Dorado Plaza Getsemaní features a garden, shared lounge, terrace, and free WiFi throughout the property.

From US$98.70 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 3,146 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$60.62 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 377 reviews

In a prime location in the Centro district of Cartagena de Indias, ETHNIC Thematic Hotel is located 500 metres from Palace of the Inquisition, 400 metres from Bolivar Park and 500 metres from...

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

Casa Anita is located in the San Diego district of Cartagena de Indias, less than 1 km from Palace of the Inquisition, a 9-minute walk from Bolivar Park and less than 1 km from Cartagena's Gold Museum...

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

Viajero Cartagena - Centro Hostel has a garden, shared lounge, a restaurant and bar in Cartagena de Indias. Boasting a tour desk, this property also provides guests with a sun terrace.

From US$99.72 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,943 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$109.36 per night

FAQ about accommodation in Cartagena de Indias

Accommodation that guests love in Cartagena de Indias

See all
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 200 reviews
Everything was exceptional. I have stayed in many nice places in Carta/Getsamani and Casa Digna the best on every measure. Staff is incredible. My new "stay" accommodation in city.
Guest review by
brosz
Solo traveller
Avg. price/night: US$133.18
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 924 reviews
It was in a good area across the beach and nice accommodations
Guest review by
Humberto
Young couple
Avg. price/night: US$98.70
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 692 reviews
One of the best hostel I have ever stayed. A very pleasant, new, comfortable, clean accomodation with helpful staff. The bed was very comfortable. There were toiletries in the bathroom. Thw common area was very spacious and comfortable. It is very close to the metro station Poblado and there are supermarkets as well.
Guest review by
BZsazsa
Solo traveller
Avg. price/night: US$238.17
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,259 reviews
Very friendly staff and clean accommodations. Nice view of the castle in front of the hotel from the roof and restaurant. There is a mall with multiple stores and restaurants right behind the hotel. 15-20 min walk to historic center but not recommended, call Uber instead. Very quiet area.
Guest review by
Ricardo
Group
Avg. price/night: US$377.10
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 586 reviews
Staff was friendly, breakfast was delicious, accommodations were comfortable and felt luxurious. Rooftop pool was beautiful!
Guest review by
Casey
Group
Avg. price/night: US$285
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,632 reviews
Everything. The staff were amazing and offered us a very nice upgrade upon check-in which we gladly accepted (for a relatively small upcharge) in one of their newer suites. The view was absolutely phenomenal as were the accommodations themselves. We only just missed an afternoon gratis snack service but it looked wonderful. The pools were wonderful and facilities overall just amazing. This was an amazing way to spend our last evening celebrating a birthday weekend in Cartagena. It will be our hotel of choice when we return to Cartagena!
Guest review by
William
Young couple