Finding a place to stay in Colombia is a lot easier than it used to be. The number of tourists visiting Colombia has been increasing rapidly in the last few years. With this growth in popularity, new places to stay are popping up everywhere in the country.
Still, not all destinations in Colombia are prepared for the rapid inflow of tourism. While you won’t have a problem finding a good value hotel in the larger cities like Bogota and Cali, it can be more difficult if you venture outside of the cities.
On an island like Isla Grande, for example, places to stay are more limited. Expect higher prices than on the mainland, so we recommend booking your accommodation as soon as possible. The best places to stay will get fully booked several weeks or even months in advance.
To find something that matches your budget, we’ve split the best places to stay in Colombia into groups:
Budget – anything up to $40 a night
Mid-range between $40 to $80
Treating yourself to fabulous accommodations above $80
Here’s a selection of the best places to stay in the top 11 destinationsin Colombia:
Medellin has transformed from one of the most dangerous cities in the world to a destination that people are dying to visit. Through innovation and resilience, Medellin is now a modern and stylish city with some amazing and inexpensive accommodation.
El Poblado, one of the richest and safest areas to stay in Medellin, is a hotspot for visitors — if you want to stay here, make sure to book in advance.
Here are our favourite places to stay in Medellin:
Patio del Mundo — Treat Yourself
As soon as you step foot into Patio del Mundo, you can see that every detail has been carefully thought out. Every room is uniquely designed and decorated with local artcraft.
The hotel feels like a retreat within the city. You can enjoy massages, yoga and reiki in the big private garden. Alternatively, you can relax in the onsite bar or indulge in the premium coffee, teas and water that are included in your stay.
14 Urban Hotel is an ultra-stylish hotel, boasting an interesting urban design (as the name suggests). All of the rooms are large and luxurious, with some of them offering jacuzzi-style baths.
The rooftop terrace is the perfect place to relax and enjoy the incredible views over Medellin. You can’t really get a better location than this too. You’re only moments from El Poblado’s best restaurants and bars.
Rango Hostel Boutique has achieved the perfect balance between luxury and social. This place feels more like a hotel than a hostel, but its friendly atmosphere makes it a great place to meet other travellers.
It’s tempting to spend all your time in the hostel with the rooftop pool, terrace, bar, restaurant, chill out spots and game facilities. There’s a lot to keep you entertained!
Cali is world famous for its salsa. It should also be known that Cali has a ton of budget-friendly accommodations. You might actually struggle to find somewhere expensive!
You can find a great place to stay for a fraction of the price of most other destinations in Colombia!
To help you pick the right place, in the best location, here are our favourite places to stay in Cali:
Alko Hotel Casa Nispero — Treat Yourself
This Alko Hotel really takes things to the next level. If you’re looking for somewhere that oozes luxury, then this is the place! Their rooms are HUGE! We’re talking apartment-sized rooms, boasting ultimate comfort.
Adding to the comfort, every room has its own hot tub bath. The outdoor swimming pool and bar make the hotel a relaxing retreat from the busy city of Cali. This is a stay that you won’t forget!
Another Alko Hotel that couldn’t be left out from our top favourites. The hotel feels like a piece of modern art. Its unique designs make it an incredible place to stay. All of the rooms are bright and spacious, with a lot of them offering their own private terrace. The views are great!
You’ll be in a great location here. The friendly staff will also help you to make the most of the area.
Its name says it all, this place is magical. Its near perfect reviews also seem to agree! The rooms are uniquely decorated, each of them with their own character. You can see which one suits your style the most.
The incredibly friendly hosts help to add that extra sprinkle of magic. They truly want your stay in Cali to be the best. Starting off with their delicious breakfast every morning!
There aren’t many budget options on Isla Grande. Casa Lola is one of the best ones. The hotel boasts a tropical vibe, with bursts of colour throughout the place and plenty of plants.
Here you’ll be located in the centre of the island, meaning you’ll be no more than a 15-minute walk from all of the beaches on the island! It’s a wonderful place to just relax and let the staff help you with all of your needs.
Staying in Minca is more than just choosing a place to stay. This is going to be an experience that you’re never going to forget. The majority of accommodations are farms or eco lodges.
You’ll be surrounded by nothing but jungle, eating some of the freshest produce and simply relaxing.
With so many great places to stay, here are our favourites in Minca:
Sierra Alta Finca — Treating Yourself
How many times in your life do you get to stay in the middle of the jungle? If the answer is ‘not many’, then why not treat yourself? Sierra Alta is a magical blend of indoors and outdoors. Outdoor bathrooms where you can shower under the stars and cosy rooms that guarantee a good sleep.
The hot tub overlooking nothing but the jungle has to be one of the best things about this place. The hosts, Julio and Pilar, come in a close second. They help to make your stay as relaxing and enjoyable as possible. This place is incredible.
This is the kind of place most of us dream of. A jungle oasis, nestled between the mountains, with nothing but nature. You can even hear a waterfall as you lay in your huge and comfortable bed.
Every room has its own balcony where you can simply admire the view from your hammock or lounge chairs. You’ll quickly feel at home here because the staff are on another level! Always willing to help with anything.
Mundo Nuevo has an incredible story that you’ll want to be a part of. Everything they do has sustainability and the planet in mind. Due to this, you’ll get to enjoy some of the freshest produce that’s grown on their own farm.
There are plenty of activities here: you can visit an indigenous village, join a bread workshop, learn about beekeeping or simply have a massage. Their comfortable and clean rooms are the cherry on top!
This place is more than just somewhere to stay, it’s an experience. It’s a place where you will leave feeling inspired and rejuvenated. Through their yoga and meditation, family-feel atmosphere and eco-tourism, your eyes will be opened to many new things.
All of this, whilst being surrounded by lush jungle and views of the sea. The cabins are all made with natural building materials and boast unique designs. This is somewhere that you’ll never forget and potentially not want to leave!
Salento takes accommodation expectations to a whole new level. Here you’ll find some incredible properties that are surrounded by nature and pure tranquillity.
The majority of accommodations offer great value for money and a place that you won’t want to leave.
These accommodations are just incredible:
Hotel Kawa Mountain Retreat – Treating Yourself
You can’t help but say wow when you see this place! The treehouse-style rooms are a magical combination of rustic and modern. The star of the show are the incredible views from your own private balcony.
Enjoy lounging on your hammock or opt for a room with a jacuzzi on your balcony. This place really feels like a retreat. You don’t even have to leave because there’s an on-site restaurant serving up the most incredible food.
Hotel Terasu is another great example of the extraordinary accommodation that you can find in Salento. The staff here help to take your stay to another level. They are incredibly friendly and helpful. Nothing is too much.
Here you’ll find lots of beautiful and secluded places to just relax and take in nature. One being your private balcony with a hammock. There’s also an onsite bar, if that’s your form of relaxation.
La Cabaña Ecohotel feels like you’re staying in your very own ranch, nestled within the lush mountains. You can spend your time relaxing in the vast hotel grounds or taking part in the activities offered by the accommodation – horse riding, cycling and fishing.
The homely rooms open up onto terraces adorned with hammocks and rocking chairs. The perfect place to relax. Friendly staff are also one of the best things about this place!
Ecohotel Piedemonte is an absolute steal! For the facilities and views that they offer, you’d expect to pay at least double. Every room has its own terrace that overlooks the lush nature surrounding the complex.
Just sit back and listen to the sound of the river nearby!
They have their own restaurant and bar onsite, so you literally never have to leave the tranquillity of the hotel. Please do so though! Salento is amazing.
Santa Marta is a great jumping-off point to many locations along the coast – Tayrona National Park, Palomino, Minca.
Here you’ll find budget-friendly options, as well as lots of luxury hotels that most of us can only dream about.
PRO:TIP: Santa Marta doesn’t showcase the best of what Colombia has to offer. We’d recommend staying for only 1 night on your way to your next destination.
Check out our recommendations located in the best areas of Santa Marta:
Casa Verano Beach Hotel – Treating Yourself
You can’t get much closer to the beach than at Casa Verano Beach Hotel. 10 steps and your feet will be covered by the golden sand. Here you can switch between the sea and the outdoor swimming pool surrounded by palm trees.
The rooms continue with the oasis feel. They’re the perfect place to retreat to at the end of the day. The staff will also help you to have the most peaceful and memorable stay possible.
Tayrona National Park offers some of the best beaches in Colombia. There aren’t many places in the world where you can stay in the jungle and be close to amazing beaches.
The majority of accommodations are situated just outside of Tayrona National Park, making it easy to visit there. It’s a popular spot in Colombia, so make sure to book in advance or you’ll miss out on the best.
Check out our favourite accommodations to see if they’re still available:
Senda Watapuy — Treat Yourself
This is one hotel you’ll never forget. Senda hotels really know how to offer you the most luxurious and memorable stay possible.
The cabanas are a dream. Some of them even have their own private infinity pool! If these are not available anymore, nothing to worry about, the main pool is pretty incredible too. Not many people can say that they’ve stayed in such a beautiful place.
This place books up fast! Once you see the pictures, you’ll realise why. It feels like you’re staying in your own private villa, due to the small number of rooms.
The views can’t get much better than this. One way you’re overlooking the turquoise sea, and behind you is a huge lake. The rooms are luxurious and spacious, also offering great views of the landscape.
Staying near Tayrona National Park doesn’t have to be expensive. La Casablanca is a budget-friendly option, but with all of the amenities of a mid-range hotel. It has a pool, spacious rooms, plenty of places to hang out and a great location.
The owner Juan will make your stay one that you won’t forget. That, coupled with the stunning surroundings of the hotel, will leave you relaxed and rejuvenated after your stay.
For a small beach town, Palomino offers some incredible accommodation options. Lots of them are situated right on the beach, so you can wake up to the sound of waves.
The most popular hotels do get booked up quite quickly, so if you find somewhere you like, better book it straight away.
Let’s check out some of the best places to stay in Palomino:
Senda Casalina Ecolodge — Treat Yourself
When you think of luxury, a place like Senda Casalina pops into your head. The huge canopy bed, waking up to the sound of waves and nature all around you. You can have that at Senda Casalina!
The onsite restaurant serves some of the best food that you’ll try in Colombia. They even make their own homemade bread every morning for breakfast. Make sure to book this place in advance because it’s pretty high in demand.
Staying at Casa Chapolin feels like more than just sleeping in a room, it’s an experience. Whether you stay in a beach-front bungalow or a luxury double room, you won’t want to leave.
The hotel is only moments from the beach and also has its own restaurant and fitness centre. The owners add a personal touch to the hotel, instantly making you feel at home. This is a must-stay in Palomino!
Barranquilla is a bustling city with plenty of places to stay. You’ll be spoilt for choice here. This also means that you can find some cheaper accommodation options compared to the rest of Colombia and the Caribbean coast.
With that many accommodations to choose from, we’ve made it simple for you. Here are our favourite places to stay in Barranquilla:
Crowne Plaza Barranquilla — Treat yourself
If you’re looking for a luxury hotel with a pool, Crowne Plaze Barranquilla is the place to stay. This 5-star hotel has everything you need. Besides the gorgeous pool, the hotel has an onsite gym and offers spacious and clean rooms.
In the morning you will be treated to a delicious breakfast. Thanks to the staff you will feel like royalty during your stay in Barranquilla.
Casa Caribe Colonial offers exceptional value for money, with rooms starting from $20 per night. As the name suggests, the hotel boasts a colonial-style design with vibrant splashes of blue throughout.
The rooms are clean and large, looking onto an open-air courtyard at the centre of the hotel. The perfect place to relax.
Kate is a writer, (ex)Management Consultant and avid traveller. She recently returned from a 2-year career break exploring the world and decided corporate life wasn’t for her. She’ll soon be testing life as a digital nomad. She’s visited over 40 countries and fell in love with Latin America in particular. Her travelling has inspired a passion for yoga, salsa, hiking and Spanish.
Pam is a dedicated VA after spending years in the corporate world. Work-life balance is very important to her and she enjoys a flexible work setup. Pam loves the outdoors and travels locally, spending every holiday waking up in the cold and misty mountains of the Philippines. She knows every coffee shop and loves every bite of a freshly baked cheesecake.