Best Hotels in Cartagena, Colombia – Your Accommodation Guide (with Prices!)

cartagena street

The Colombian city of Cartagena De Indias is known throughout Latin America as the jewel of the Caribbean. This is due to the fact that it is home to a well-preserved walled ‘old town’ full of history that dates back to the 16th century. In this article I will be taking you through a guide of all the accommodation that Cartagena has to offer in my ultimate where to stay in Cartagena guide!

With just over a million people, Cartagena is Colombia’s 5th biggest city, and its story is truly a tale of two cities. Depending on how you arrive into Cartagena, you will most likely be driven or drive through the new city in Cartagena which is where the bus station and airport are located. This area outside the Old Town can be at times dirty, unsafe and uninteresting. But do not worry, we are going to cover all the interesting neighborhoods in this post!

I recommend to stay inside the Old Town walls as this is truly where Cartagena de Indias comes alive. There are a few different neighborhoods within the walled city such as San Diego, Getsemaní and Santo Domingo (where you can find the Gold Museum), however, as the walled city is so small, each neighborhood can be reached by walking (and exploring!) in a few minutes.

Centro (old town)
For first timers
Best for foodies
Best area for families

NOTE: Throughout the Spanish speaking world, Cartagena is a popular name for cities/towns etc so make sure you are looking at the right Cartagena when doing your booking. To help minimize confusion, I will be using the word ‘Colombia’ after Cartagena a lot!

If you are in a hurry:

Here are some amazing accommodation options in the city center sorted by price (all of them have fabulous reviews, too!):

luxury hotel

Casona del Colegio

Best luxury boutique hotel

mid-range hotel

Sophia Hotel

Best value for money

budget hotel

El Barrio Hostal

Best affordable accommodation in the center

1. Centro (The Old Town) – Inside The Walled City

cartagena street

As I mentioned earlier, the Walled City would probably be your best option since all the attractions are located there as well, This area is very lively and touristy with tons of options of accommodations for all ook as much in adwallets, However, I do recommend to try to book as much in advance as possible as the area is not so big and the best places tend to book out really fast!

In fact, that happened with me – as everything nice was already booked for our dates, we decided to book something outside of the walls and it was a disaster – the room was the smallest most horrible room I have seen and there were girls who looked like hm… ladies-of-the-night downstairs. Needless to say, we had to urgently find something overpriced that would be in the area we felt safe in.

Just go with any of my suggestions below in this post, and you will be fine! 🙂

Luxury hotel
best hotels in cartagena colombia

One of the top stays in Cartagena, The Charleston oozes luxury. The decor is opulent and matches the colonial architecture of the surroundings. Guests can indulge in facilities such as an outdoor pool, romantic hot tub, on-site restaurant and incredible views across the city of Cartagena. Right in the town center!

More accommodation options in the Old Town:


Modern clean accommodation in a great location with a rooftop bar


Perfect for backpackers, they even provide salsa classes!


A comfy studio with a pool and jacuzzi terrace

2. Getsemani

cartagena san pedro

Getsemani is located on the South of the Old Town and it is considered to be the best area for backpackers and nightlife lovers. It used to be an unsafe area, but it is changing fast now with lots of hipsters cafe and alternative bars popping up here and there.

So, if you are from the younger crowd, I would recommend staying somewhere around Plaza de Trinidad as this is a very popular hang out place where you can meet fellow travelers.

Luxury hotel

Beautifully designed, comfortable and functional hotel with an outdoor swimming pool and amazing breakfast. The rooms are clean and spacious, and it is only 10 minutes walk from the Old Town!

Other accommodation options in Getsemani


Sparkling clean spacious rooms and an amazing rooftop breakfast


Located in between Getsemani and the Old Center, friendly staff


A stylish bright Airbnb with 3 bedrooms, book in advance!

3. San Diego

cartagena colombia

San Diego is located inside the walls and it is just a stone throw away from the Old City (its North East corner). Just like Bocagrande (below), I would recommend this area for families as it is a quiet part of the Old Town yet all the attractions are walkable from there.

You will also be pleasantly surprised to see some of the city’s best restaurants and the amount of great hotels in the area!

Luxury hotel
best hotels in cartagena old city

It is called “Legend” for a reason – it is an old monastery renovated to a stylish hotel. It is a safe place perfect for travelers with kids and those who value high standards service. The pool area is fantastic too!

Other accommodation options in San Diego


Great boutique hotel with a rooftop jacuzzi at an affordable price


Rooms with character and comfort, huge ceilings, walking location to the wall


A stylish house with a small rooftop terrace that can host up to 5 people

4. Bocagrande & Laquito

cartagena buildings

Bocagrande is a peninsula located just outside of the walled city. If you are looking for a beachfront accommodation that is also not far from the Centro, this would be a great choice – some even call it “The Miami beach of Cartagena”! There are lots of international big chain hotels like Hilton and Hyatt if you are looking for well known names.

El Laquito is located on the left of the peninsula and it is called like this because it has a big lake – a super nice and safe area to be in.

The whole area is super safe, so if you are traveling with a family or just looking for a nice relaxing vacation in the city, I can definitely recommend this area!

Luxury hotel

Hyatt is an absolutely beautiful hotel with a breathtaking sea view that you can marvel at sipping your cocktail in their infinity pool. The rooms are equipped with all the needed amenities including the AC and free Wi-Fi. You will have no regrets staying there!

Other accommodation options in Bocagrande & Laquito


Beachfront location in Bocagrande with clean rooms and friendly staff


Quiet location, a hotel with big rooms and well-maintained facilities.


Unique apartment with the seas view, gym, sauna, swimming pool and jacuzzi

5. Marbella

cartagena street

Marbella (and I would include El Cabrero which adjoins it) is another nice beachfront location that I would recommend for budget travelers.

The area is mostly residential that is why there are not so many hotels and restaurants around (there are some though!), but you can find plenty of nice apartments for a short term rental there.

You will see that the price for accommodation is a bit lower there, but keep in mind that it will take about 20 minutes by foot to the Centro. If that is not a problem, read on, I chose some nice places for you:

Luxury hotel

A popular stylish hotel near Marbella beach that includes an outdoor terrace and a swimming pool. They serve delicious buffet breakfast in the morning and the rooms are equipped with everything you might need!

Other accommodation options in Marbella:


The host of this small hotel goes above and beyond to ensure you have a comfy stay!


Old historical building renovated to a stylish boutique hotel.


Enhanced clean apartment that can easily fit 6 people with not one, but two pools!

BONUS 1 – Where to stay in Rosario Islands 

where to stay in cartagena

Rosario islands is an archipelago in Colombia located approximately 100 km (~62 miles) away from Cartagena. If you have some extra time, I BEG you to go visit it! You can do it in a day trip, but spending a couple of nights there to get away from the city and enjoy those pristine beaches is, of course, preferred.

NOTE: Most of the hotels offer a full board option and, unless you are staying in a big hotel with a couple of restaurants in the proximity, I would recommend taking it. You will not only enjoy the homemade delicious food, you will also get a feel of real authentic food and support local businesses.

The archipelago consists of many islands – Baru, Grande and Marina being the most popular, I have selected some cool options for you on those 3, take a look below:

Luxury hotel

This hotel is located on Islas del Rosario in a natural park is so beautiful, it can easily be a highlight of your Colombia trip! The rooms are cozy and comfy and they have ocean an view (of course!), 3 meals per day are included in your stay already and you can arrange some activities around the island such as boat tours or scuba diving.

Other accommodation options in Rosario Islands:


This Isla De Barú hotel is a nice quiet retreat perfect for couples and families


If you want to stay in the famous Playa Blanca on Isla de Baru, look no further!


A hidden gem about 30 mins from Cartagena. Spacious rooms and beautiful sunsets!


cartagena colombia

But, where to stay in Cartagena near the airport? Rafael Nuñez International Airport, or CTG, is located only 3 km away from the old town so even though it is rather close, some tourists prefer to stay right next to CTG.  For those of you who are jetting into Cartagena for a few quick days of sun and colour or those of you who have late arrival/early departure schedules might be wanting to choose a hotel close by the airport to ensure a swift departure like James Bond!

Luxury hotel
top hotels in cartagena colombia

Kicking us off is Corales de Indias, located right on the beach and near the nightlife. The junior suite with spectacular ocean views is more like an apartment than a hotel room! With separated sleeping and living areas, a balcony overlooking the sea and facilities such as a game room, airport shuttle and more!

Other accommodation options near the airport:


On-site restaurant and bar, 24 hour reception, daily meal and even a hot tub!


The decor is lively and you will be 2 blocks away from the airport!


Just a short walk from the airport, this accommodation has everything you might need!


cartagena colombia

So there you have my complete guide to accommodation in Cartagena – Specifically its Walled City and Bocagrande neighborhood. I’ve covered everything from hostels, apartments and every type of stay in the old city! The city is truly one of a kind, at least in Colombia with the mixture of Caribbean and latin vibes being at an all time high and leaving all that visit with that burning sensation of wanting more and wanting to return ASAP! I hope you find this content helpful and I have solved all of your doubts regarding where to stay in Cartagena.

Please note that due to the size of the walled old town neighborhood, accommodation does tend to book out rather quickly so try to book your accommodation as soon as possible.

If you are returning or coming for the very first time, be sure to check out my article about what to do in Cartagena first then come right back here to pick one of these great accommodation choices in Cartagena de Indias, Colombia, the jewel of the South American Caribbean!

As always, enjoy your trip and please leave a comment below with any questions you may have or general comments on your trip to Cartagena de Indias!

Happy travels!


Pin it for later:

best hotels in cartagena de indias

Pin it for later:

where to stay in cartagena

Disclaimer: Please note that some of the links on this page might be affiliate links, which means that at absolutely no extra cost for you we will earn a small commission for a sale generated through the website. We only recommend the things we actually use ourselves and never accept useless sponsored crap. Thank you so much for supporting this project!


  1. Claire 20.12.2020 at 17:20
  2. George Figueroa 09.06.2020 at 08:59

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Follow @misstourist on Instagram!