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

Filter by:

Star rating

Review score

Cartagena de Indias – 498 hotels and places to stay

See the latest prices and deals by choosing your dates.
Oz Hotel Luxury, hotel in Cartagena de Indias

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

Hands done the best hotel experience I have been too. Amazing staff that greet you with a smile, great spacious rooms, plenty of choices for breakfast that changes everyday. Check out time is flexible unlike most hotels.
Scored 9.2
9.2
Rated superb
Superb
3,163 reviews
Price from
£76.45
1 night, 2 adults
Casa India Catalina, hotel in Cartagena de Indias

In Cartagena de Indias´s historic Walled City, this hotel set in a beautiful Republican building offers air-conditioned rooms with stylish décor. It features swimming pool and free Wi-Fi as well.

Lovely building in the centre of Cartegena. Breakfast was fantastic with plenty of hot and cold options. Secure entrance so inside felt like a sanctuary compared with the craziness of the streets outside!
Scored 8.2
8.2
Rated very good
Very good
2,368 reviews
Price from
£52.03
1 night, 2 adults
GHL Corales de Indias, hotel in Cartagena de Indias

Offering an outdoor pool and a restaurant, GHL Corales De Indias is located in Cartagena de Indias. The spacious, modern rooms here feature a flat-screen TV and are totally air-conditioned.

Sindy our house keeper was great.
Scored 7.8
7.8
Rated good
Good
3,767 reviews
Price from
£77.84
1 night, 2 adults
Selina Cartagena, hotel in Cartagena de Indias

With its great view of the Cartagena de Indias Bay, Selina Cartagena offers comfortable rooms. It features a rooftop swimming pool and a sun terrace. Free WiFi is available.

The location was nice
Scored 7.6
7.6
Rated good
Good
2,171 reviews
Price from
£69.93
1 night, 2 adults
Sonesta Hotel Cartagena, hotel in Cartagena de Indias

This luxurious hotel offers 3 swimming pools surrounded by palm trees and comfortable sun loungers. Rooms have private balconies and free WiFi.

The staff provided excellent service, and the food was enjoyable, with breakfast being particularly outstanding.
Scored 7.9
7.9
Rated good
Good
3,702 reviews
Price from
£84.16
1 night, 2 adults
Hotel Boutique Casona del Colegio, hotel in Cartagena de Indias

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

Beautiful place, very nice and cozy and the staff very helpful. If you want to party all night, spend the day sleeping and stay up all night in a hostile environment surrounded by liquor, drunks, prostitutes and police, this is the perfect place!. I would add the videos but they are very unpleasant.
Scored 9.3
9.3
Rated superb
Superb
1,186 reviews
Price from
£224.79
1 night, 2 adults
Akel House Hotel, hotel in Cartagena de Indias

Featuring a terrace, Akel House Hotel is located in Cartagena de Indias in the Bolivar region, 1.2 km from Marbella Beach and 2.1 km from Bocagrande Beach.

Great location! Super close by walk to the main streets in Getsemaní but without being in the middle of the crowd. Spacious rooms with AC. Facilities were clean.
Scored 8.1
8.1
Rated very good
Very good
1,843 reviews
Price from
£88.69
1 night, 2 adults
Hotel Boutique La Artilleria, hotel in Cartagena de Indias

Featuring an outdoor pool, Hotel Boutique La Artilleria is located in Cartagena de Indias. This accommodation offers a sun terrace and air conditioning. Free WiFi access is available.

The location was excellent. For the rest it’s just a very basic hotel. Breakfast was good too.
Scored 8.4
8.4
Rated very good
Very good
2,115 reviews
Price from
£47.91
1 night, 2 adults
Hotel Summer Frente Al Mar, hotel in Cartagena de Indias

Hotel Summer offers beachfront accommodation in Cartagena de Indias, a few steps from Centro de Convenciones Las Americas and 1 km from Rafael Nuñez Airport.

Great and clean place! Staff are very friendly Good breakfast!
Scored 8.1
8.1
Rated very good
Very good
3,739 reviews
Price from
£62.22
1 night, 2 adults
Madisson Boutique Hotel Cartagena, hotel in Cartagena de Indias

Located just 100 metres from Bocagrande Beach in Cartagena De Indias, this modern hotel Boutique has outdoor and indoor pools, a terrace bar and free Wi-Fi.

Beautiful reception area and pool. Good choice of breakfast available in the morning.
Scored 8.4
8.4
Rated very good
Very good
1,590 reviews
Price from
£78.64
1 night, 2 adults
See all 445 hotels in Cartagena de Indias

Most booked hotels in Cartagena de Indias in the past month

Cartagena de Indias's best hotels with breakfast

Budget hotels in Cartagena de Indias

  • Hotel Boutique Casa Mar
    Scored 9.0
    9.0
    Rated superb
    Superb
     · 218 reviews

    Ideally located in the La Boquilla district of Cartagena de Indias, Hotel Boutique Casa Mar is set 600 metres from La Boquilla Beach, less than 1 km from Crespo Beach and 7.1 km from Cartagena's Walls...

    nice place, kind staff, tasty breakfast, good location

  • Casa Bustamante Hotel Boutique
    Scored 9.0
    9.0
    Rated superb
    Superb
     · 538 reviews

    Set in a luxurious house with a swimming pool and palm trees, Casa Bustamante has air-conditioned rooms with free Wi-Fi in Cartagena. A daily breakfast is served and Marbella Beach is 200 metres away.

    The staff were amazing. A very relaxing place to stay.

  • Casa Kalamary Crespo
    Scored 9.4
    9.4
    Rated superb
    Superb
     · 13 reviews

    Set in Cartagena de Indias and with Crespo Beach reachable within 400 metres, Casa Kalamary Crespo offers a garden, non-smoking rooms, free WiFi throughout the property and a restaurant.

    La atención del personal, iniciando por el administrador.

  • Markasa Hotel boutique
    Scored 9.2
    9.2
    Rated superb
    Superb
     · 58 reviews

    Set within a few steps of La Boquilla Beach and 2.3 km of Crespo Beach, Markasa Hotel boutique offers rooms with air conditioning and a private bathroom in Cartagena de Indias.

    Habitación cómoda y estaba a solo 30 mtrs de la playa

  • Wyndham Garden Cartagena
    Scored 8.4
    8.4
    Rated very good
    Very good
     · 1,148 reviews

    Wyndham Garden Cartagena has an outdoor swimming pool, fitness centre, a garden and terrace in Cartagena de Indias.

    It's clean and well located hotel. Friendly staff.

  • Luna Cartagena Airport Hotel
    Scored 8.1
    8.1
    Rated very good
    Very good
     · 1,056 reviews

    Situated in Cartagena de Indias, 600 metres from Crespo Beach, Luna Cartagena Airport Hotel features accommodation with a garden, free private parking, a terrace and a bar.

    Helpful friendly staff, tasty breakfast, felt safe

  • Akel House Hotel
    Scored 8.1
    8.1
    Rated very good
    Very good
     · 1,844 reviews

    Featuring a terrace, Akel House Hotel is located in Cartagena de Indias in the Bolivar region, 1.2 km from Marbella Beach and 2.1 km from Bocagrande Beach.

    Helpful staff. Great location with rooftop. Spacious room.

  • Hotel Summer Frente Al Mar
    Scored 8.1
    8.1
    Rated very good
    Very good
     · 3,739 reviews

    Hotel Summer offers beachfront accommodation in Cartagena de Indias, a few steps from Centro de Convenciones Las Americas and 1 km from Rafael Nuñez Airport.

    Price room, bed, bathroom all good. Balcony was nice

Hotels located in the centre of Cartagena de Indias

  • Cassa Hadasa
    Scored 10.0
    10.0
    Rated exceptional
    Exceptional
     · 3 reviews

    Set in Cartagena de Indias, less than 1 km from Marbella Beach, Cassa Hadasa features views of the city.

  • Casa Helena Hostel
    Scored 10.0
    10.0
    Rated exceptional
    Exceptional
     · 3 reviews

    Located in Cartagena de Indias, 1.4 km from Marbella Beach, Casa Helena Hostel features air-conditioned rooms and a garden.

    La cama estaba muy cómoda. La atención fue excelente. La ubicación no pudo ser mejor, muy cerca a todo.

  • hotel casa del conductor doña silvia
    Scored 10.0
    10.0
    Rated exceptional
    Exceptional
     · 1 review

    Set in Cartagena de Indias, hotel casa del conductor doña silvia has a garden, terrace, restaurant, and free WiFi throughout the property.

  • Casa Azul Cartagena - Alma hotels
    Scored 9.4
    9.4
    Rated superb
    Superb
     · 29 reviews

    Conveniently located in the centre of Cartagena de Indias, Casa Azul Cartagena - Alma hotels is within 1.2 km of Marbella Beach and 1.5 km of Bocagrande Beach.

    Lo céntrico que es, las personas que atienden muy atentas. Si volvería

  • Amarla Boutique Hotel Cartagena
    Scored 9.4
    9.4
    Rated superb
    Superb
     · 314 reviews

    Amarla Boutique Hotel Cartagena features an outdoor swimming pool, garden, a terrace and restaurant in Cartagena de Indias.

    Amazing stay, beautiful design, lovely breakfast, nice pool and view

  • Casa La Merced by Mustique
    Scored 9.4
    9.4
    Rated superb
    Superb
     · 200 reviews

    Surrounded by many historic highlights within the fortified quarter of Old Cartagena, Casa La Merced by Mustique features a garden pool and a hydromassage tub.

    We absolutely love everything! Definitely recommended.

  • Casa La Fe by BespokeColombia
    Scored 9.2
    9.2
    Rated superb
    Superb
     · 801 reviews

    Set in a charming republican house decorated with flowering plants, Casa La Fe by BespokeColombia is in Cartagena's historic centre. Its rooftop pool and sun terrace overlooks the scenic city skyline.

    Great location, great staff, great pool and great breakfast:)

  • Palmas de Alba Hotel Boutique
    Scored 9.2
    9.2
    Rated superb
    Superb
     · 43 reviews

    Set in Cartagena de Indias and with Marbella Beach reachable within less than 1 km, Palmas de Alba Hotel Boutique offers concierge services, non-smoking rooms, an outdoor swimming pool, free WiFi...

    Sehr schönes kleines Hotel mitten in der Altstadt.

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:

  • Scored 10
    10

    If you can't stand the heat, stay out of Cartagena.

    If you can't stand the heat, stay out of Cartagena. It is a beautiful city with very friendly people. The food was terrific, and I have never had any issues with the gastronomy. There are many things to do and see. It is a unique experience. Do your research and plan your outings. If you like history and culture, you will love this city. It would be best if you understood Spanish or used a translation device.
    Glen
    United States
  • Scored 10
    10

    I am glad I had the opportunity to visit Colombia because...

    I am glad I had the opportunity to visit Colombia because people’s perception of Colombia is very negative. So having visited Colombia I can confidently say it’s one of the nicest places to visit and so much to see and do !!
    Gordon
  • Scored 10
    10

    An Amazing place to visit to immerse in culture , food and...

    An Amazing place to visit to immerse in culture , food and history. The walled city is beautiful. Would highly recommend visiting the museums and taking advantage of the city tours offered by the different tourist businesses.
    ASCHLY
    United States
  • Scored 10
    10

    Awesome city, they have a beautiful mall called La...

    Awesome city, they have a beautiful mall called La Serrezuela Mall. I recommend the City Tour with private service, we do with Experiencia Cartagena (recommended), take time to visit and walk inside the wall city.
    Enrique
    El Salvador
  • Scored 4.0
    4.0

    Would not come back. Cartagena is not inexpensive.

    Would not come back. Cartagena is not inexpensive. Many of the prices were more than in California. The vendors are extremely aggressive. It is not restful, peaceful or ever quiet. Very difficult to sightsee or relax and enjoy your vacation. There are lots of stray dogs. The beaches are not beautiful, ocean is not crystal clear, no mass transit.
    John
    United States
  • Scored 8.0
    8.0

    Cartagena de Indias, a gem on Colombia's Caribbean coast, is...

    Cartagena de Indias, a gem on Colombia's Caribbean coast, is a city that seamlessly blends history, culture, and natural beauty. Renowned for its well-preserved colonial architecture, the walled city is a UNESCO World Heritage site, offering visitors a charming journey back in time. Strolling through the cobblestone streets, you'll encounter vibrant plazas, majestic churches, and colorful houses adorned with bougainvillea. The city's rich history is complemented by its lively cultural scene. Cartagena hosts numerous festivals, including the renowned Hay Festival and the Cartagena International Music Festival, drawing artists and performers from around the world. The vibrant street life, with local vendors, musicians, and dancers, adds to the city's enchanting atmosphere. Cartagena is also a gateway to stunning natural attractions. The nearby Rosario Islands offer pristine beaches and crystal-clear waters, perfect for snorkeling and diving. Whether exploring the historic old town, enjoying the lively nightlife, or relaxing on the beautiful beaches, Cartagena de Indias provides a unique and unforgettable experience for every traveler.
    Damon
    Canada

Explore guest reviews of hotels in Cartagena de Indias

  • From £155.65 per night
    Scored 9.2
    9.2
    Rated superb
    Superb
     · 364 reviews
    This hotel is only 7 rooms so you get one on one service. We had the room right on the street above the entrance, but it was totally quiet. Breakfast is nice, and the staff will do whatever you want them to do. We asked for poached eggs which they didn't know how to do, but they were willing to learn and it was great. The location is fantastic with restaurants on your doorstep, and you are in the old city and Getsemani is within walking distance. A fantastic place to stay.
    Janine
    New Zealand
  • From £84.96 per night
    Scored 7.8
    7.8
    Rated good
    Good
     · 3,767 reviews
    Such a lovely hotel. Loved how close it was to the airport. Beautiful views and great drinks! The buffet was decent but for the price I don't think one could expect too much more. There were not too many shops or restaurant options near by. We needed groceries and had to go to the old city, a 10 minute taxi. Staff were always helpful. Kids had a great time at the park and games room. Very close to the beach and amazing active community. Totally safe!
    Sanum
    Canada
  • From £55.38 per night
    Scored 8.6
    8.6
    Rated fabulous
    Fabulous
     · 563 reviews
    Staff was really great (and all called "Rosa", notably Rosa Roja, Rosa Azul, Rosa Negra). The hotel also helped us out with coordinating the Covid-tests we required for our return trip home. The hotel is located in one of the cutest streets of the old city, and everything was at walking distance from the hotel. Great place to stay when visiting Cartagena!
    Nathalie
    Belgium
  • From £97.73 per night
    Scored 8.1
    8.1
    Rated very good
    Very good
     · 711 reviews
    Great location at the heart of the old city. The Air Conditioning was essential as it was very hot and humid outside. Although they do not serve breakfast at the hotel, the cafe that provides breakfast provided very nice food.
    Steve PM
    Ireland
  • From £117.28 per night
    Scored 8.9
    8.9
    Rated fabulous
    Fabulous
     · 400 reviews
    A great authentic hotel in Cartagena de Indias. The owners and staff really try to create a cosy atmosphere.
    EGLE
    Lithuania

Research, refine and make plans for your whole trip