Being one of the most beautiful locations in Colombia with its colonial architecture, balconies with flowers, and historical plazas, Cartagena also happens to be a goldmine for finding gorgeous boutique hotels.
If you enjoy staying in a (small-scale) luxury or heritage hotel, then Cartagena is easily the best location in Colombia.
When staying within the walled city or the trendy area of Getsemani, you’ll also be among numerous craft cocktail bars, specialty cafes, and boutique souvenir shops.
To help you book one of the most charming boutique hotels or luxury beach stays, we’ve selected the absolute top ticks in Cartagena.
Casa Morales Cartagena by Soho
Casa Morales Cartagena by Soho is one of the best boutique hotels in Cartagena, Colombia. It offers guests a unique and luxurious experience with its colonial-style architecture and modern amenities. It has private balconies with stunning views of the city, an on-site spa, and open-air pool and bar.
Located right in the center of the historic district of Cartagena, you will be within walking distance to all the major sites, restaurants, and bars. It’s in the lively Getsemani neighborhood known for its art shops, street art, and culture. The hotel is also on a mission to create more sustainable travel options and has taken proper action to reduce their energy and water usage.
This is a great option for families or groups traveling together as they have apartments with multiple bedrooms available. If you’re looking for a truly memorable and luxurious stay in Cartagena, be sure to check out Casa Morales.
Hotel Boutique Santo Toribio
Santo Toribio is the perfect place for those looking for a charming and intimate boutique hotel experience. This hotel is located in a beautiful colonial building, and its rooms are decorated with antique furniture and gorgeous artwork.
The hotel is ideal for travelers looking to be in the middle of it all. Santo Toribio is located within the historical walled section of Cartagena where you’ll find the most heritage buildings, historical plazas, and colorful colonial-era architecture.
The hotel feels a bit as if you are in a Riad in Marrakech with its beautiful tiled floors, open-air pool, and greenery floating throughout the whole hotel. Find yourself in their rooftop jacuzzi overlooking the city of Cartagena each night, taking in the warmth of the coast.
Éteka Slow Beach Hotel
This boutique hotel is the perfect place to stay if you are looking for a relaxing and peaceful beach vacation. The hotel only has 10 rooms and books up quickly. This exclusive place will give you the feeling of being on your own private island. It is the perfect option for those wanting a romantic getaway.
The Éteka Slow Beach Hotel is located at Playa Punta Arenas on Isla de Tierra Bomba just south of Cartagena. Regular ferries can take you there throughout the day from the docks outside of the historical center of Cartagena.
This hotel offers amenities such as a restaurant, bar, and a garden to enjoy the gorgeous Carribean weather. The hotel does not have wifi, making it not the best option for those working remotely. However, it does offer guests a variety of services such as yoga classes, massages, and meditation sessions to get zen.
The hotel has beautifully decorated rooms and a Boho chic vibe for you to relax in, hammocks everywhere for you to chill as well as a restaurant that serves delicious seafood dishes.
Book at: Booking.com
Casa del Arzobispado Hotel
The Casa Del Arzobispado Hotel is the best boutique hotel in Cartagena to get that perfect Instagram shot. A beautiful, colonial-style hotel that offers guests a unique and luxurious experience, with its beautiful antiques and artwork, stunning views of the city, and excellent service. The hotel also has an outdoor pool, and a restaurant that serves exquisite Colombian cuisine.
The hotel’s stunning colonial building is nestled in Cartagena’s historic Walled City, only a short 500 m walk from the Governor House and Santa Catherina de Alexandria Cathedral.
As an adults-only hotel, you will have all the privacy and peace you desire on your holiday. Have a made-to-order breakfast in bed each day, lounge by the pool, or take one of the hotel bikes to explore a little further off the beaten path of Cartagena’s old town.
Hotel Charleston Santa Teresa Cartagena
This gorgeous boutique hotel is located in the historic neighborhood of Santa Teresa, and features stunning views of the city and the Caribbean Sea. This is the perfect place for those wanting a more luxurious stay. Housed in a beautifully restored colonial mansion, Hotel Charleston Santa Teresa offers guests an unforgettable experience.
You will find 3 restaurants on-site at this 5-star hotel, and a pool that overlooks the ocean making it extremely enticing to spend all your time in this stunning boutique hotel. The hotel’s rooms and suites are spacious and elegantly appointed for those who are looking to relax. However, on days when you do want to get out and explore, you are only a 2-minute car ride away from the city.
This is the most expensive boutique hotel on our list, but it is worth every penny with its incredible views and 5-star service.
Wow! What a view you will have at Sophia Hotel. A new type of luxury in the historical district. A welcome drink upon arrival and an unbeatable location are just some of the things that make this hotel special. This is the perfect hotel for two types of people. Ones that are traveling with their 4-legged best friend and ones traveling with their Macbook.
The hotel has multiple rooms for you to conduct business meetings, or just get some work done between beach time and happy hour. Something to keep in mind is that few places in Cartagena are pet-friendly making this the absolute BEST option for those with their furry friends. Lastly, the rooftop pool has one of the best views in all of Cartagena where you can lounge and take in the whole city.
Townhouse Boutique Hotel & Rooftop
Needing a pop of color in your stay in Cartagena? The Townhouse Boutique Hotel is a beautifully designed hotel located in the heart of Cartagena. With tropical murals all throughout the hotel and the rooms being all different, it offers a unique and bright experience for everyone. It is hard not to be happy when staying in this hotel.
This is the perfect hotel for those who want to be in the center of it all, with plenty of restaurants and bars nearby, as well as shops to find souvenirs for friends and family back home. The hotel has a rooftop terrace with an infinity pool that overlooks the city, a restaurant that serves Colombian and international cuisine, and a bar where you can enjoy live music.
Although it’s not the most affordable hotel per night, this establishment is a great option for travelers working with smaller budgets. You get excellent value for what you pay.
Hotel Aixo Suites Cartagena de Indias
Traveling on a budget? This is the perfect hotel for you! The Hotel Aixo Suites Cartagena de Indias is an affordable and clean option located right on the beach. While this is definitely not the most aesthetically pleasing hotel, it is simple and has all of the necessary amenities you need for a comfortable stay without breaking the bank.
The rooms are spacious, clean, and you have a private bathroom. The hotel also has a restaurant, bar, and terrace where you can enjoy the view of the city and chill by the infinity pool. Most of the rooms have big bay windows to enjoy the ocean views and sleep to the sounds of the waves crashing against the shore.
On days where you don’t want the beach and are looking for a bit more culture, you will be able to head to the Palace of the Inquisition, Cartagena’s Modern Art Museum, or San Pedro Claver’s Museum which are all only 2 km away.
Some links may be affiliate links, meaning I may earn commission from products or services I recommend. For more, see site policies.