Nothing better than an atypical accommodation in a breathtaking environment to add a dreamlike touch to your vacation.
And believe me, the best hotels in Colombia have a lot to surprise you (and for a fraction of the price in your hometown).
The hardest (and time-consuming) part will be choosing from all the options available online.
Is the hotel itself worth the trip? Is it practical to stay there if you don’t have a car? What is the general vibe? What tips do you need to know to make the right choice?
I’ve been traveling around Colombia since 2015, and I’ve enjoyed staying in over a hundred hotels in the country. And I frequently spend hours analyzing online reviews to find the best deals and save you time.
Bring your pillow, and let’s go.
Colombia Experts
Since 2015, Adrien, Alejandra, and I (Tom) have been helping travelers explore Colombia. Every year, I spend thousands of euros to find the best experiences and allow you to contact these agencies directly!
Best hotels in Colombia: Our guides
Do you already know where you want to go?
Cartagena
- Best hotels in Getsemaní
- Best hotels in the Walled City
- Best Cartagena hostels
- Best Cartagana Resort
- Best Cartagena hotels
- Where to stay in Cartagena
- Best Rosario Islands Hotels
- Where to stay in the Rosario Islands
Medellín
- Best hotels in Medellín
- Best hotels in El Poblado
- Where to stay in Medellín
- Best Medellín Colombia Hotels 5 stars
Bogotá
More destinations in Colombia
- Best hotels in Cali
- Best hotels near Tayrona
- Best hotels in Minca
- Best hotels in Palomino
- Best hotels in Villa de Leyva
- Best hotels in Santa Marta
- Best hotels in Jericó
- Best hotels in Jardín
- Best hotels in Guatapé
- Best hotels in Salento
More than 10,000 travelers have already used our Colombia travel guide
I’ve been exploring Colombia since 2015 and put all my knowledge into one E-book. It’s free and accessible now. 👇
Best hotels in Cartagena
Cartagena is a beautiful colonial city with colorful and flowery alleys. It’s also super easy to get there from the United States.
If you include Cartagena in your Colombia itinerary, it’s because you want to spend a dreamy time with your loved one – if you’re looking for good parties, Bogota and Medellin are much better. Therefore, I suggest staying in the old city center. You can’t find a more romantic city in Colombia.
For the ones who want to bury their toes in the white sand, the Rosario Islands are nearby. The scenery is incredible, but it can be crowded, and most of the accommodations are overrated. Fortunately, I know one secret gem.
#1 TownHouse, the hotel for trendy partygoers
Townhouse is the perfect place for travelers who wants a fun stay while visiting Cartagena. There is a cool atmosphere flowing from the pieces of art on the walls, and each of the 11 bedrooms is unique. To tell you the truth, if you’re older and want to sleep at 8 pm, don’t pick this luxury boutique hotel in Cartagena. The music would keep you awake. Their motto is “fancy doesn’t have to be boring”.
Townhouse’s strong point: The well-equipped rooftop with a great view of the old city center. The place is famous for hosting many social events and trendy parties.
- Surroundings: 8.5/10 | Cartagena old center’ roofs
- Uniqueness: 7.5/10 | local artists
- Comfort: 9/10
#2 Casa San Agustin: The Cartagena’s Rolls-Royce
In terms of convenience & personalized services, it will be complicated to find better. This quite large boutique hotel – 31 bedrooms – is situated in a splendid colonial house. There are many pleasant common areas – library, rooftop, pool- where you can relax if you want to hide from your stepmother. If you’re a romantic old-school person, then the luxury hotel Casa San Agustin is for you.
Casa San Agustin’s strong point: The staff is perfectly trained and knows how to please the guests. Also, the beauty of the building is mind-blowing.
- Surroundings: 8.5/10 | Cartagena old center’ roofs
- Uniqueness: 9/10 | Stunning colonial building
- Comfort: 10/10 | Top-notch services and staff
#3 Carolina island: Best Luxury hotel in the Rosario islands
The luxury hotel Carolina island is situated in Isla Marina – a few meters away from Isla Grande. And, it’s great news as tourists often invade Isla Grande. Carolina island is a small resort – 9 rooms – surrounded by crystalline-blue water and mangrove in the Rosario Islands at a 1 h boat ride from Cartagena. Let the hectic days within the walled city, and come here to relax for a couple of days. There is everything you need to be happy. Say hi to the private chef for me, would you?
Carolina island’s strong point: Its location in the Rosario Islands. The resort is split into two parts, and the Westside is for guests only. It’s a genuine little gem.
- Surroundings: 10/10 | Paradise islands
- Uniqueness: 9/10 | The only human on earth
- Comfort: 8/10
Best hotels in the San Bernardo Islands
If you’re looking for paradise islands less-known than the Rosario islands, then you should head to the San Bernado islands.
Because it’s far from everything – 2h boat ride from Cartagena -, the value for money isn’t at its best, but the setting is 100% worth it.
Choose your accommodation carefully, as 95% of the islands are private, and you will spend most of your time in your hotel. Don’t worry; Our favorite boutique hotels offer the best services and food on the islands.
#4 Punta Faro: The top-notch luxury hotel on Isla Mucura
Punta Faro is an old luxury hotel that has privatized the best part of Mucura island. You’ve got everything on the spot to be happy. The amazing staff is always willing to help but never pushy. The rhythm of the day is at your convenience. Lay back on the beach all day, or book one of the many activities offered by the upscale hotel Punta Faro – plankton tour, paddle, snorkeling, diving, boat trip. Also, the food is delicious.
Punta Faro’s strong point: Privacy on the best part of the island.
- Surroundings: 9/10 | Paradise island
- Uniqueness: 8/10
- Comfort: 9/10
#5 Sal Si Puedes: Luxury hotel on Isla Tintipan
Between us, Isla Tintipan is even better than Isla Mucura. The only hitch is that you can be a bit bothered by the music when daytrippers come around on the weekend. On Isla Tintipan, there is only 1 upscale option: the hotel Sal Si Puedes. Don’t expect the facilities of a 5-star hotel, but the setting is worth hundreds of Hilton hotels. We fell in love with the Deluxe room. Guests wake up with their feet in the ocean, and there is a secret wood pier through the mangrove at the back.
Sal Si Puedes’s strong point: Beautiful paradise island
- Surroundings: 10/10 | Paradise island
- Uniqueness: 8/10
- Comfort: 7.5/10
Luxury Hotel on Isla Providencia
Providencia is my favorite Colombian island. However, it’s a bit complicated to get there as you must arrive in San Andres first then take another 15 min flight. Thanks to the efforts of its inhabitants, Providencia has kept its magic soul, and you won’t find any resorts there.
Some hotels work with Decameron, but the value for money isn’t outstanding.
#6 Deep Blue (temporarily closed): Luxury hotel in front of the sea of seven colors
Deep blue is expensive, but it’s the price to pay when you’re isolated on a paradise island. And you won’t be disappointed! The different rooms are scattered on a small hill so all the guests can have an incredible view of the ocean and Crab Cay. Rent a golf car and explore the different secluded beaches of Providencia, or ask the staff to book you one of the activities of the hotel.
Deep Blue’s strong point: The view is incredible, especially at sunset. Go to the hotel’s pier and order a delicious cocktail while falling in love with the last sun’s breath of the day.
- Surroundings: 10/10 | Paradise island
- Uniqueness: 9/10 | The only human on earth
- Comfort: 9/10
Upscale Hotels nearby Tayrona Park
Many travelers go to Tayrona without realizing there are some sumptuous hotels a few kilometers away from the Zaino entrance, between Playa Naranjo and Buritaca. On this endless beach, between palm trees and beach towns, every traveler will find something he likes. It’s peaceful and mesmerizing. However, be careful with the current. It’s quite strong over there.
Don’t stay overnight in Santa Marta if you aim to visit Tayrona park and rest a few days on the beach. Take a bus or private transport and head to Naranjos Beach and Buritaca. There is only 1 road. You can’t be lost.
#7 Gitana del Mar: A luxury place to explore the Sierra Nevada
It was complicated to pick a favorite among the excellent hotels in the area, but we fell in love with Gitana del Mar. This upscale hotel aims to be a peaceful home where you can recharge your battery and disconnect from the world. In addition to the amazing tours and massages they offer, Gitana del Mar is always willing to help the indigenous communities and preserve the environment through its foundation.
Gitana del Mar’s strong point: The chill hotel vibe and the strategic location.
- Surroundings: 8.5/10
- Uniqueness: 8/10
- Comfort: 9/10
Upscale Hotel in the Zona Cafetera
The Zona Cafetera is one of my favorite regions in Colombia. There are majestic waterfalls, stunning colonial towns, and epic hikes in Los Nevados.
I love staying in little authentic villages like Filandia or Buenavista. All the restaurants and cafes are nearby, and I could spend hours on the main square, watching cowboys with their colorful check shirts while drinking a good coffee.
However, if you’re looking for luxury experiences, you might be interested in staying in Pereira.
#8 Sazagua: luxury experiences and SPA
Sazagua is a luxury hotel outside of Pereira that wants to offer the best travel experience to its clients. Through their services, you can taste many different fruits, visit a coffee farm, organize a romantic picnic in Valle de Cocora, or get a unique massage experience. In the morning, colorful birds fly everywhere in the garden. It was such a peaceful moment when we were there!
Sazagua’s strong point: In addition to the fantastic facilities, they give you the possibility to book unforgettable experiences.
- Surroundings: 8/10 | Beautiful garden
- Uniqueness: 8.5/10
- Comfort: 9/10
Ecolodges on the pacific coast
The pacific coast is wild and unknown. Therefore, it’s the ideal place if you want to escape the madness of modern life. Let your phone be at home or throw it against a palm tree. You won’t need it there.
Because there is no road to get to the Pacific coast, it’s kind of complicated to build luxury boutique hotels. However, the setting is so unbelievable that you don’t care if there is no hot water (the weather is never cold anyway) or a jacuzzi. Also, don’t complain if there is a spider or a bat. You’re in their house, not the other way around.
For me, the most magical part of the Pacific coast is the area around Nuqui.
👉 The best all-included package in El Valle
👉 The best all-included package in Guachalito
#9 Morromico: Live like a wealthy Robinson Crusoe
As I said below, don’t expect to stay in a luxury eco-lodge. On the Pacific coast, you pay for the location. Morromico is a 1h boat ride from any other place on the Pacific coast. This eco-lodge is situated in a majestic bay made of black sand and palm trees. The owners are super friendly, and they will take care of you from the beginning until the end of your stay.
Morromico’s strong point: The perfect spot to embrace nature and relax.
- Surroundings: 10/10
- Uniqueness: 10/10
- Comfort: 5.5/10 | Basic rooms
Upscale hotel in San Agustin
Travelers go to San Agustin because of the UNESCO archeological sites. Book a horse riding or a jeep tour, and learn about this pre-Colombian era.
#10 Monasterio: Luxury hotel near the Archeological sites
Monasterio is the best hotel in San Agustin and its surroundings. Their flowery garden is quite sumptuous and offers an attractive setting for resting after a long day. Besides, the view of the landscape around is beautiful. We also love the successful mix of old-school decoration with the vintage style of the building.
Monasterio’s strong point: Perfect location near some of the most famous archeological sites.
- Surroundings: 8.5/10
- Uniqueness: 8/10
- Comfort: 9/10
Upscale hotel in Villa de Leyva
I met so many travelers who just want to organize a day trip to Villa de Leyva from Bogota. It’s foolish.
Take the time to appreciate this authentic colonial town. Stroll among the cobblestone streets, buy delicious chocolate bread, and eat in delicious restaurants. For me, Villa de Leyva is the perfect romantic stop to add to a Colombia itinerary.
#11 Casa Terra: a peaceful oasis in the center
Casa Terra is the perfect example of a successful hotel boutique. The top-notch personalized advice, the homely atmosphere, and the comfy bedrooms. Everything is ideal for experiencing an enjoyable stay in Villa de Leyva.
Casa Terra’s strong point: The owner takes the time to give you the best recommendations.
- Outdoors: 8.5/10
- Uniqueness: 8/10
- Comfort: 9.5/10
Best luxury hotels in Bogota
Many travelers don’t like Bogota because they’re not prepared. Take an umbrella and a sweater, and you will fix half of Bogota’s problems.
The 2nd significant issue is traffic. Bogota is enormous, and public transportations aren’t optimal for a city of 9 million inhabitants. You want to avoid long-distance by car. The easiest way is to avoid the rush hour -you’re on holiday, for god’s sake- and pick your district wisely.
Yes, the street art in La Candelaria is lovely, but the neighborhood is pretty dead – and dodgy – at night. I prefer staying in Chapinero, especially in Quinta Camacho. It’s closer to the airport/bus terminal, and there are tons of delicious restaurants and trendy bars!
# 12 Casa Medina: The Rolling Stones stayed there
Casa Medina is part of the Four Seasons chain, but it’s far from being a cold and impersonal establishment. The top-notch customer service makes you feel like you’re Elvis Presley’s cousin. The elegant decorations and the designer furniture match perfectly. Casa Medina is the perfect example of an old building renovated with taste.
Casa Medina’s strongpoint: The professionalism of the staff and the building
- Surroundings: 6/10 | You’re in Bogota
- Uniqueness: 8.5/10 | Beautiful colonial house
- Comfort: 10/10
#13 Casa Legado: A hidden luxury home
When traveling, you sometimes miss the comfort of your own home. It’s pleasant to have everything within arm’s reach, take a cold fresh juice in the fridge, and hang out naked while eating ice cream… Casa Legado does its best to make you comfortable in a homely atmosphere. Bedrooms are spacious and comfy, and food and beverages are always available for free in the kitchen. You can also cook if you want. In short, you will never miss home again.
Casa Legado’s strong point: The personalized customer service and the homely atmosphere.
- Surroundings: 6/10 | You’re in Bogota
- Uniqueness: 8/10
- Comfort: 10/10
Best luxury hotels in Medellin
Travelers love Medellin because of its friendly Paisas and wild parties. Even if I prefer staying in Laureles, there is no luxury hotel there.
Therefore, I decided to pick both hotels in the well-known Poblado district. It’s a strategic place if you want to party hard, but there is also a quiet area if you wish to relax and enjoy the cultural side of Medellin.
#14 The Charlee: The most famous upscale hotel in Medellin
The Charlee is an iconic luxury hotel in Medellin. Located on Parque Lleras, it’s the perfect spot for partying in El Poblado. The Charlee offers the ideal combo to experience an unforgettable stay: delicious meals, 3 floors for the Gym only, a private kitchen and jacuzzi in the best rooms, and a rooftop on the 17th floor of the hotel that hosts epic parties. Let the party begin.
The Charlee’s strong point: The stunning rooftop with restaurant and trendy parties.
- Surroundings: 7/10 |Good location for partying
- Uniqueness: 8.5/10 | Fantastic building
- Comfort: 9/10
#15 Patio del Mundo: A secret oasis in Poblado
If partying is not your thing, I still have another excellent option for you. Patio del Mundo is located uphill, in the fanciest Poblado area. This little boutique hotel – only 7 rooms – is close to the best restaurants and trendy bars, and still, you won’t be bothered by the music at night. The French owners are super cute and will give you the best advice to enjoy the city.
Patio del Mundo’s strong point: There is a beautiful garden with many plants, trees, and a jacuzzi! You won’t have the impression to be in Medellin.
- Surroundings: 7.5/10 | Beautiful garden
- Uniqueness: 7.5/10
- Comfort: 9/10
Ecolodge in the Amazon Rainforest
If you’re looking for a unique experience, then traveling to the Amazon is an excellent choice.
And, to maximize this once-in-a-lifetime experience, you must go deeper into the jungle, where there are more Ents – walking trees in the Lord of the Rings – than human beings.
Don’t hope for luxury comfort in this part of the world. However, the memories will stay forever, especially when you’re face to face with a tarantula in the toilet.
#16 Axel’s Ecolodge: in a middle of a natural reserve with fantastic activities
Since 2015, Tomplanmytrip (us) looks for the best local agencies in Colombia and put you in direct contact with them.
- All-included, with a private local guide and translator (if needed).
- Secluded place on the Amazon river.
The ecolodge team takes care of everything when you arrive in Leticia. This natural reserve, at a 2h30 boat ride from the closest town, is a magical and wild place. Upon arrival, you get an assigned local guide, and you plan your days with him as you want: Kayak, multi-day trip in the jungle, traditional fishing, cultural workshop, ecological walk,… Everything is included and available. The comfort is quite basic, but it’s hard to do better when you’re in the middle of nowhere.
Ecolodge’s strong point: All the activities are included in the price, and you decide day-to-day what you’d like to do.
- Surroundings: 10/10 | Amazon rainforest
- Uniqueness: 10/10
- Comfort: 5/10 | Basic
👉 You want to know more about Colombia? Get the best information about safety, budget, accommodations, and transportation? Find where to travel and book the best experiences? Read our Colombia Travel tips.
The 8 best experiences you shouldn’t miss
The best tours from Leticia (Colombian Amazon)
The best La Guajira Tours (biggest Colombian desert)
Visit Caño Cristales (the most beautiful river worldwide)
Explore San José del Guaviare (an off-the-beaten-path destination)
1 or 2-day rafting trips around Medellín
Breathtaking treks in Los Nevados National Park
Tomplanmytrip’s sections
INFORMATION: PLEASE NOTE THAT SOME LINKS ARE AFFILIATE S AND AT NO EXTRA COST TO YOU, I EARN A SMALL COMMISSION IF YOU MAKE A BOOKING. IT’S A NICE GESTURE TO THANK US FOR THE MANY HOURS WE DEDICATE TO TOMPLANMYTRIP 🙂
Appreciate the insights you’ve shared.
Very helpful tips, thanks for sharing.