Skip to main content
Manage my booking

Search hotels in Cartagena de Indias

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

August 2025

12
3456789
10111213141516
17181920212223
24252627282930
31

September 2025

123456
78910111213
14151617181920
21222324252627
282930
Check-in date - Check-out date

Cartagena de Indias – 2857 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.

R
Robert
From
Spain
Great hotel, one of the nicest I stayed in. Very nice interior, friendly stuff, awesome location. Highly recommended.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 1,031 reviews
Price from
GEL 742.06
1 night, 2 adults

Sofitel Barú Calablanca

Hotel in Cartagena de Indias

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

J
Jorge
From
Switzerland
The property is fantastic and the staff is extremely kind and helpful
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,093 reviews
Price from
GEL 887.73
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,848 reviews
Price from
GEL 285.23
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
Amanda
From
Canada
Casona del Calegio did not only meet, but completely exceeded our expectations in our first ever trip to Cartagena! I don't think I have ever stayed in such a welcoming, safe, clean, well-designed and beautiful hotel. The staff is incredibly caring - from the welcoming cocktails, to opening the front door at the entrance, asking if you need anything more during the day - we couldn't ask for more. We LOVED the free breakfast - it's not a buffet, but an à-la-carte menu where we had the most amazing Marayuca smoothie, cappucchino, fruits, mini pastries, granola with yogourt AND a another meal of our choosing (Colombian arepa, Eggs benedict, omelets, pancakes, waffles) - This was sooo worth it! We selected the superiod double room I believe and again it exceeded our expectations! The room was pretty big, the bathroom as well, and there was a lot of space of putting away clothes and luggage. When I come back to Cartagena, I will undoubtly stay there again!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,167 reviews
Price from
GEL 611.26
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
Morgan
From
Norway
Fantastic location and very high quality facilities including everything. Very professional staff, extremely service minded. Fantastic coffee :)
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,683 reviews
Price from
GEL 538.33
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,345 reviews
Price from
GEL 353.35
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.

R
Ricky
From
Colombia
It’s modern, clean, staff is very friendly.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 3,115 reviews
Price from
GEL 275.16
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.

A
Alin16
From
Romania
Clean. Close to the beach. Located in the commercial area in the new part of the city. Near many restaurants and supermarkets. 2.5 km from the old town. Great breakfast.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,774 reviews
Price from
GEL 244.62
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.

V
Vio
From
Paraguay
It was an excellent location, I felt like I was in a family!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 605 reviews
Price from
GEL 292.14
1 night, 2 adults

Hotel Casa del Gobernador

Hotel in Centro, Cartagena de Indias

Hotel Casa del Gobernador has free bikes, outdoor swimming pool, a garden and shared lounge in Cartagena de Indias. Featuring a restaurant, the property also has a terrace, as well as a hot tub.

G
German
From
Chile
Architecture, location, breakfast and staff
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 176 reviews
Price from
GEL 695.95
1 night, 2 adults
See all 2857 hotels in Cartagena de Indias

Hotels with airport shuttles in Cartagena de Indias

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

See all

Best hotels with breakfast in Cartagena de Indias and nearby

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

    Attractively set in the centre of Cartagena de Indias, Hotel Marie Real Cartagena features air-conditioned rooms, a terrace, free WiFi and a restaurant.

  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 149 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.

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

    Casa Lorenza Hotel, a property with a garden and a terrace, is set in Cartagena de Indias, less than 1 km from Marbella Beach, a 8-minute walk from Palace of the Inquisition, as well as 600 metres...

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

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

  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 819 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...

  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 1,388 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.

  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 146 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.

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

    Featuring a fitness centre, restaurant and views of city, Mood Matuna Hotel Cartagena is located in Cartagena de Indias, 1.2 km from Marbella Beach.

Budget hotels in Cartagena de Indias and nearby

  • 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.

  • Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 7 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.

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

    Located in Cartagena de Indias and within less than 1 km of Marbella Beach, Casa Agena features a terrace, non-smoking rooms, and free WiFi throughout the property.

  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 30 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.

  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 73 reviews

    Ideally located in the San Diego district of Cartagena de Indias, Casa Zaguan is located 700 metres from Palace of the Inquisition, 700 metres from Bolivar Park and 700 metres from Cartagena's Gold...

  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 514 reviews

    Set in Cartagena de Indias, less than 1 km from Marbella Beach, Casa de la Cruz offers air-conditioned rooms with free WiFi and concierge services.

  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 36 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.0
    Very good - What previous guests thought, 160 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.

Hotels located in the centre of Cartagena de Indias

  • Located in Cartagena de Indias, less than 1 km from Marbella Beach, Casa Cristi #5 provides accommodation with free WiFi in a historic building. The property is set in the San Diego district.

  • Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 349 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...

  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 1,476 reviews

    Featuring free WiFi and a terrace, Maloka Hostel Cartagena offers accommodation in Cartagena de Indias, 500 metres from Cartagena's Walls.

  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 768 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.

  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 315 reviews

    Carefully restored Casa Quero is situated in the heart of Cartagena de Indias. It offers an outdoor pool and panoramic views of Corralito de Piedra. Free Wi-Fi is available throughout the hotel.

  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 434 reviews

    Located in the historical town of Cartagena, Bantu Hotel Boutique features 18th century colonial architecture and offers an outdoor swimming pool, hot tub and sauna.

  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 849 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.

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

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

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

  • 3 attractions
  • 40 points of interest
  • 13 neighbourhoods

What guests said about Cartagena de Indias:

  • 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.0

    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.0

    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
  • 10.0

    Cartagena is a beautiful city filled with vibrant culture.

    Cartagena is a beautiful city filled with vibrant culture. I not once felt unsafe here. The food, the people, the music, everything was great. I had a memorable time in Cartagena and I can’t wait to go back. I Ubered everywhere, which is a very cheap option and I felt a bit safer doing this than taking a taxi as I don’t speak the language. I recommend doing one of the free waking tours around the city, you gain a wealth of knowledge on the history of the city as well as getting an idea of where to go. I did a coffee tasting experience and an ATV tour on terra bomba which was incredible, you can find these activities and more on “get your guide”. Also a great way to meet people if you’re travelling alone.
    Guest review by
    Nikita
    United Kingdom
  • 10.0

    The city of Cartagena was wonderful. It was full of culture.

    The city of Cartagena was wonderful. It was full of culture. I enjoyed walking the streets of the walled city, Getsemaní, and the surrounding areas. I felt safe while doing so. The locals were very friendly. Some people trying to make money or sell items were a little pushy but not over the top. Restaurants were delightful. Wait staff were friendly and accommodating. Anyone was willing to help out the tourists if they could. Let restaurant in Bocagrande was excellent.
    Guest review by
    Shannon
  • 8.0

    Its a beautiful city and we enjoyed walking the streets in...

    Its a beautiful city and we enjoyed walking the streets in the walled city at night and listening to the street performers. Its magical looking out from a rooftop terrace or the top of the wall. I would not recommend the boat ride to the Rosario islands as it was geared more to a party crowd and we spent lots of time on the boat waiting to park somewhere. We were only given a limited time at each spot. I would recommend researching these tours more than we did.
    Guest review by
    Anonymous

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

See all
  • From GEL 287.51 per night
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 618 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 by
    Shawn Mallory
    Canada
  • From GEL 203.07 per night
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 1,476 reviews
    Good service. The staff was very helpful and kind. in the pictures you get the feel of space, but the rooms and the hotel itself is cramped and small. Though small, which you have to expect in the old city of Cartagena, the hotel and rooms are very cozy and well designed. cute and stylish. Beds are comfortable!
    Guest review by
    Vidar Olav
    Norway
  • From GEL 392.61 per night
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 586 reviews
    The hotel is situated perfectly: 2 minutes walk to the beach, and a 10 minutes walk to the old city center. The staff is extremely friendly and helpful, especially the receptionist Roxana who is a real pro. It's also very clean.
    Guest review by
    Stephan
    Switzerland
  • From GEL 394.78 per night
    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 3,424 reviews
    It's the best hotel in Cartagena de Indias, everything was wonderful, they have a good team, all the guys are very kind always, and the location is perfect, just 1.8 km from the airport and 2.5 km from the historic center.
    Guest review by
    Paulo Guilherme
    Brazil
  • From GEL 369.79 per night
    Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 492 reviews
    A lovely stay in a beautiful hotel. The food was great, the staff were responsive - a real boutique stay. Cannot thank the staff enough!
    Guest review by
    Katie
    United Kingdom

Research, refine and make plans for your whole trip

gogless