This blog may contain affiliate links. Read our disclosure policy for more info.
Colombia is one of, if not my very favorite countries that I have visited in the world. I’ve been fortunate enough to spend well over 5 months there and in the future plan to spend many more.
But why?
Well, Colombia is a beautiful destination in South America filled with amazing things to do and, of course, places to visit. From the Caribbean coast to the mountainous regions to the Amazon, Colombia has something for every traveler.
But with tourism only beginning to ramp up, where are the best places to visit in Colombia?
Well, after many months of traveling between 2017 and 2020, I’ve come up with the best places to visit in Colombia that every traveler should add to their bucket list!
Quick Pick: Our Favorite Activity

Don’t have time to read the full article?
Our FAVORITE tour we did in Colombia was this Comuna 13 tour in Medellin. The tour guides were some of the friendliest and funniest we’ve ever met, and the stories they shared about the history of this infamous area really opened our eyes!
Check out the 5,000+ 5-star reviews and book it here!
Tip: This tour is popular – reserve your spot now for FREE cancellation up to 24 hours before you go.
- Quick Pick: Our Favorite Activity
- 1. Medellin
- 2. Guatape
- 3. Jardin
- 4. Cartagena
- 5. San Andres Island
- 6. Rosario Islands
- 7. Tayrona National Park
- 8. Santa Marta
- 9. Minca
- 10. Costeño Beach
- 11. Palomino
- 12. San Gil
- 13. Nuquí on the Pacific Coast
- 14. Salento
- 15. Valle de Cocora
- 16. Bogota
- 17. Leticia
- 18. Cali
- 19. Popayan
- 20. Las Lajas Cathedral
- Prepare for Your Trip
- Thanks for reading!
- Why We Book Tours with Viator
- Don't Forget Travel Insurance!
1. Medellin

Medellin is high on every traveler’s list of places to visit in Colombia. The city was once the most dangerous in Colombia but now boasts the trendiest cafes, bars, and restaurants. It’s hard to come to Medellin and not spoil yourself with amazing food.
But venture out of the tourist area of El Poblado and you’ll find plenty to do. Some of the best activities include the infamous Comuna 13 tour and the Real City free walking tour downtown (it’s the best I’ve ever done!).
This Comuna 13 tour is actually pretty famous as one of the top tours in Medellin! Wandering through these vibrant streets, we learned about the neighborhood’s powerful transformation through art, culture, and resilience.
The murals weren’t just colorful, but they told inspiring stories of struggle, hope, and renewal. Our guide Julio made the experience even more meaningful by sharing personal stories and insights about the artists behind the art. It’s a must-do if you want to understand the real Medellín beyond the usual tourist stops. Tickets cost $19 USD per person, so it’s also very budget-friendly!
Check out over 5,000 5-star reviews and book this Comuna 13 tour here!
For the adventurous, there are lots more incredible tours in Medellin to choose from. Head just outside the city on a coffee tour from Medellin or you can even go paragliding over the Colombian Andes for just $99 USD!
The instructors on this paragliding experience were super professional and made us feel totally safe, so even if you’re a little nervous, they’ve got you covered. Gliding through the sky and seeing Medellín from that height gave us a whole new appreciation for this beautiful city. If you’re looking for an adventure that will have you buzzing for the rest of the day, this is it.
You can book this epic paragliding experience with FREE 24-hour cancellation here!
Due to Medellin’s elevation, the weather is perfect all year round. This has given Medellin the nickname “the city of eternal spring”. The city is livable, safe, and very inviting.
Medellin is my favorite city in all of Latin America and should be on every traveler’s Colombia Itinerary!
Check out our Medellin itinerary blog, it is a day-by-day planning guide to make the most of this amazing city!
Where to stay in Medellin
In Medellin, Elcielo Hotel & Restaurant is easily the best choice for luxury travelers located in El Poblado, where all the action happens – yet off the street so it stays quiet. It has a modern design and every amenity you could want including a fitness center, restaurant, and pool. This price isn’t insane so it will suit both high and medium price ranges.
You can book here on Booking.com.
Los Patios Hostel is a great budget option for backpackers or budget-conscious travelers as they offer both dorm beds and private rooms. This hostel is famous for good reviews in Medellin and the place has a beautiful rooftop tiki bar and pool.
You can book on Booking.com or Hostelworld.
2. Guatape

Guatape is a small town situated only two hours from Medellin making it a popular spot to visit on a day trip from Medellin to Guatape. It is famous for a few reasons and probably the most pronounced is El Penol, the 10,000-ton monolithic rock located 5 minutes from the city.
The locals claim that the views from the top of El Penol “are the best in the world” and despite not quite agreeing, I think that it’s still spectacular.
The town of Guatape is located on the bank of a man-made lake that is home to hundreds of small islands. From the top of El Penol, you can see it all! There is a catch though, to get that view you must endure over 700 stairs to climb to the top of El Penol. Worth it? I think so!
Another reason Guatape is one of the best places to visit in Colombia is that it is the most colorful town I have ever seen! The buildings around the town are colored beautifully and also decorated with the famous zocalos. Zocalos are the pretty decorations on the lower part of the buildings and you’ll see plenty in Guatape.
You can either go on a day trip to Guatape from Medellin or spend a night or two. If you ask me what’s better, then I most definitely would stay a few nights, but this full-day trip is fabulously organized, including climbing the rock El Penol as well as a boat ride on the lake where you can see Pablo Escobar’s Hacienda La Manuela. With over 5,000 5-star reviews, this is a popular tour and rightfully so!
Enjoy a seamless experience with everything taken care of – book your day trip to Guatape here!
There are actually a lot of other amazing things to do in Guatape that can’t be done on just a day trip!
Some of the most exciting are an ATV jungle tour where you’ll navigate through different types of terrain (you might end up covered in mud), going for a swim at a waterfall, taking a dinner cruise on the lake (it has a jacuzzi), and more!
Go off-road with this fun ATV tour – with FREE 24-hour cancellation!
Where to stay in Guatape
If you want a really high-end stay you must stay at Hotel los Recuerdos as the grounds are spectacular! It’s a little outside the heart of the city but a close drive and you can see views of Penol Rock. Enjoy plush beds, the on-site restaurant, and jacuzzi.
You can book on Booking.com.
Alternatively, Lake View Hostel is a cute place perfect for budget or solo travelers offering dorm beds as well as private rooms for really low prices. You will get amazing views right from the hostel’s front door and it’s only a 5-minute walk to the city center.
You can book on Booking.com or Hostelworld.
3. Jardin

Jardin was once a little-known Puebla near Medellin that locals visited to escape the city. Surrounded by coffee plantations, it is considered the “less touristic Salento.” However, the secrets out and Jardin is quickly becoming a popular place to visit in Colombia.
With that said, in comparison to Guatape and Salento, it’s quiet (especially during the week.)
In Jardin, you can accomplish quite a lot. Some of the best things to do include taking the cable car to get a stunning view of the town, coffee plantation tours, horse riding tours, and of course, my favorite, sipping coffee in the main square.
Visiting Finca Mariposa in Jardin on this 3-hour coffee tour was easily one of our favorite days in Colombia! The adventure starts with a ride in a traditional Willy’s Jeep, bouncing along winding country roads with stunning views of the mountains and endless coffee fields. Once we arrived at the farm, we were welcomed with huge smiles by the loveliest hosts, who made us feel like part of the family.
They showed us every step of the coffee-making process, from picking the ripe beans to roasting and grinding the beans. Watching how much care and love goes into every cup made us appreciate our morning brew so much more. And of course, tasting a fresh cup of coffee right there on the farm was absolutely amazing!
Taste coffee right from the source on this fun day out in Jardin – book here!
On this horse riding tour, we passed through the stunning countryside around Jardin, crossing rivers, trotting along mountain trails, and exploring lush forests, all with incredible views at every turn. Our guide was fantastic, making sure everyone felt comfortable on their horse and sharing stories about the area along the way. You can book this tour too for $35 USD per person.
If you love horse riding, you’ll love this tour – you can book here in advance!
Also, be sure to check out the main cathedral as it’s simply stunning on the inside. The botanical gardens are also a nice way to spend an hour or two.
Overall, Jardin is a great alternative if you want to escape the crowds on a day trip from Medellin or to stay a while. But get in quickly because this town is too beautiful to stay quiet forever!
Important: From Medellin, it takes around 3 hours to reach Jardin by bus. From Terminal Norte, there are two companies that make the trip, Rapido Ochoa and Brasilia. Tickets cost 25,000 COP ($5.25 USD). Or you can also book them online in advance with Bookaway here.
Where to stay in Jardin
In Jardin, you’ll be hard-pressed to find a true luxury stay but the best-rated is 40 Amigos Hotel. Even though the playful exterior doesn’t seem to offer much the furniture and mattresses are high quality and everything is clean. An American breakfast is included and it is just a few minutes walk to town..
You can book on Booking.com.
Sergeant Pepper’s Hostel is one of the few hostels in town that is simple and cozy. The rates are low and it includes a good breakfast. All of the rooms have an attached bathroom and there is a shared kitchen for your convenience.
You can book on Booking.com or Hostelworld.
Related Read: If you crave beautiful viewpoints than our guide to the best hikes in South America will help you decide where to hike next!
4. Cartagena

Cartagena is the most beautiful city in Colombia. Wandering the walled colonial city will literally take your breath away.
Located on the Caribbean coast to the north, Cartagena is a city rich in both history and culture. The African influence is strong here and the mix of three different cultures (Spanish, African, and Native) means there’s plenty of new food to try!
Walking the old city is a step back in time while walking the huge fort wall that surrounds the city is a great example of just how important this city really was. Venture outside to the nearby beaches and you’re welcomed by calm Caribbean seas and white sandy beaches such as Playa Blanca.
There’s so much to do in Cartagena you could spend weeks here. But if you’re anything like us and love getting to know a place beyond the usual tourist spots, this private city tour of Cartagena is such a fun way to start. We gave this tour a go and loved it! Our guide Alvaro felt more like a friend showing us around, and we got to explore parts of the city we probably never would have found on our own.
Walking through the city and hearing about its history while standing in the very places where it happened made the experience so much more real – that’s why we highly recommend this tour! Tickets cost $49 USD per person, although it gets cheaper the more people you have in your group.
With almost 1,000 5-star reviews, this is THE go-to city tour in Cartagena!
Of course, once you’ve soaked up all that history and charm, you might be craving a day out on the water and a day trip to the Rosario Islands is the perfect escape.
We couldn’t believe how crystal clear the water was, and the boat ride out was such a vibe, with music playing and everyone in good spirits. When we got to the islands, we had plenty of time to snorkel, swim, and just kick back and relax. So, if you want to get away from the city and spend a day exploring paradise, this is definitely the tour to choose. Tickets cost $92 USD per person.
You can book this island getaway and pay nothing – check it out here!
If you’re up for a little more adventure, this 2.5-hour ATV tour is an amazing way to see a different side of Cartagena. It’s ideal for fitting into a busy schedule!
Zooming along dirt tracks and splashing through muddy trails is such a thrill, and even if you’ve never ridden an ATV before, the guides on this tour are great at helping you feel confident. The best part is stopping off in local villages along the way, where you get a real sense of life outside the city.
If you’re looking to add a bit of adrenaline to your trip and explore Cartagena’s surroundings, this one is so much fun. Tickets cost $135 USD per person, with multiple departure times available throughout the day.
Put on your adventure boots on for this ATV tour, which has FREE 24-hour cancellation!
Regardless of what you love, I am sure you’ll find it in Cartagena!
Where to stay in Cartagena
An incredible choice, if you want to be treated like royalty, is Sofitel Legend Santa Clara located in the old walled city of Cartagena just across from the beach. This hotel has 2 restaurants, and pool and hot tub, a gym, and a sauna. All rooms are spacious with high ceilings.
You can book here on Booking.com.
A choice that can accommodate most solo or budget travelers is Viajero Hostel, also in the center of the historic city. There are both bunk rooms and private rooms, even family-sized rooms! All rooms contain air conditioning, and the on-site restaurant is great for grabbing a quick snack or meal in between all those activities!
You can book here on Booking.com.
5. San Andres Island

San Andres Island is located 805 kilometers (500 miles) from Colombia deep in the Caribbean. In fact, San Andres Island is actually closer to the coast of Nicaragua than Colombia! Both countries still bicker about who really has the rights to this piece of paradise, but as of right now, San Andres Island is technically part of Colombia.
This small island leaves traditional Colombian culture behind and opens you up to a new culture all of its own. On San Andres Island you’ll find a very Caribbean atmosphere and when you first arrive you may think you’re actually in Jamaica.
If you’re dreaming of a day out on the water, this full-day private boat tour was honestly one of the best parts of our San Andres trip. Having a boat to ourselves felt like such a treat, and we cruised out to spots like Johnny Cay and the Aquarium, where the water is so clear it looks like glass!
Being able to set our own pace made it feel really personal. One minute we were swimming with colorful fish and the next we were relaxing on deck with a drink in hand, soaking up the sun. We highly recommend this trip, and we’re not the only ones, with overwhelmingly positive reviews. Tickets cost $410 USD for groups of up to 7 people, so the more you have, the better this works out!
Grab your friends and book this private island cruise here!
For a totally different way to experience the island, this beginner-friendly diving tour is an amazing chance to explore life under the surface. If you’ve never tried scuba diving before, this tour is designed just for you, with guides who explain everything and stay right by your side.
The reefs around San Andres are bursting with marine life and once you’re underwater, it feels like a whole new world opens up. Plus, the waters here are also super calm, which is perfect for beginner divers. Tickets for this experience cost just $75 USD, which is such a great deal – don’t miss out!
Make this the highlight of your San Andres trip – book here with FREE 24-hour cancellation!
This island is a magical place that’s truly in the middle of the sea! San Andres Island is without a doubt one of the best places to visit in Colombia.
Where to stay on San Andres Island
It’ll be hard to choose a better quality stay than Hotel Casablanca right on the beach! They have not 1 but 5 restaurants to eat at and a friendly staff who makes sure everything is clean. You can even upgrade to a bungalow for a romantic stay or for families who need more space.
You can book on Booking.com.
If you want a beach club on a budget, then a stay at Dreamer Beach Club will impress! This 4-star hostel has very affordable dorm rooms and private double rooms. The pool yard feels like a resort with day beds, lush plants, and a modern pool. The best part? A 2-minute walk to the beach!
You can book on Booking.com or Hostelworld.
6. Rosario Islands

The Rosario Islands are 30 stunning Caribbean islands off the coast of Cartagena with some just an hour’s boat ride away. They provide a great opportunity to escape the hustle and bustle of Cartagena and enjoy some island time!
From Cartagena, you can explore many of the islands, with some of the most popular being Isla Grande and Isla Baru. What makes Isla Baru so popular is that you can actually get there by car as there is a bridge connecting it to the mainland. The beach that is famous here is Playa Blanca which you can visit on day tours, like this one we mentioned earlier. However, if you want a true island getaway you’ll have to venture out to Isla Grande.
On Isla Grande, there is a range of accommodation options and you can enjoy a luxury or cheap escape. From the island, you can do snorkeling tours, boat trips, and eat fresh seafood right from the ocean.
Another Island that’s visited on day trips is Isla Cholon. On weekends Colombians and tourists meet at a sand bar and a wild party is hosted during the day. This is a must-do for anyone who loves to party Colombian style!
There are lots of boat tours to choose from, but we’ve found this full-day, 4-stop island tour to be the best of the bunch. Meeting in Cartagena, the guides on this trip are known for creating a fun and welcoming atmosphere, often playing music on board to keep the energy up.
Along the way, you’ll get the chance to swim, snorkel, or just soak up the sun – there’s also the chance to either include or not include Isla Cholon depending on your preferences. Tickets cost $71 USD per person and come with free 24-hour cancellation!
Check out the itinerary, the glowing reviews, and book this paradise island package here!
Regardless of where you go, the Rosario Islands will take you to some of the nicest beaches in Colombia!
Where to stay in on the Rosario Islands
If you’re looking to treat yourself to relaxation, let the staff at Hotel Playa Manglares Isla Baru take care of you!
From the shaded beach hammocks and terrace to the deck and rooms with stunning views, you can enjoy the island for all that it is. It’s a 10-minute drive from town so you will feel at peace here. Fresh breakfast is served daily and there is a restaurant for your other meals.
You can book here on Booking.com.
For a low cost at DespertArte espacio de Arte y Hospedaje you can wake up to the sound of the waves and snorkel to see beautiful fish just steps away from your hostel. The hospitality here is overwhelming. The rooms are nice but simple and clean, plus the beds have bug nets. Guests just don’t want to leave and I can see why!
You can book on Booking.com.
7. Tayrona National Park

Tayrona National Park is truly a special place to visit in Colombia. Tayrona is located on Colombia’s Caribbean coast near the city of Santa Marta. In fact, we think Santa Marta is a great base for exploring the park since so many of the best Tayrona tours leave from there.
Within the park, there’s one main hiking trail that can be accessed from two locations with the most popular being the El Zaino entrance. This end of the trail visits most of the stunning beaches in Tayrona National Park.
As the national park is on the coast, the beaches here are pristine. Some of the most popular beaches to visit include Cabo San Juan and La Piscina. Both of these beaches can be visited on a day trip or overnight trip to the park. At Cabo San Juan there are accommodation options such as hammocks and camping.
Another cool beach you can visit only by boat from Taganga (a town near Santa Marta) is Playa Crystal. This beach is only visited by boat from Taganga and you can only stay for the day. However, it is considered one of the best beach destinations in Colombia.
If you’re looking for a more laid-back way to experience Tayrona National Park, this full-day sailing trip is perfect! Sailing along the coastline, we were treated to amazing views of the jungle-covered mountains rolling straight into the sea, while we got to hang out with the other passengers on our way to Tayrona.
Luis was such a friendly and knowledgeable host, making us feel welcome right away and sharing some great stories about the area. The entire trip lasted around 8 hours and departed from Santa Marta, so if you’re looking for the best option to explore Tayrona from there, this is it! Tickets cost $70 USD per person.
If you need more info, check out our tips for visiting Tayrona National Park!
Where to stay near Tayrona National Park
For impressive facilities and grounds, the Senda Watapuy hotel is a fine resort-like stay in the mountains. They offer bungalows with private pools and family rooms for a medium price point. All with an open-air tiki hut design. There’s an indoor and outdoor pool and restaurant and bar, and you can even wander off to the river. You can book on Booking.com.
For low-end budgets, Origen Hostel is an incredible hostel with bunks and private rooms in the middle of the jungle! It takes a short hike to get to the property but is also located very close to the entrance to Tayrona. You will get to swim under the stars (heated pool), spot monkeys and other wildlife, and be surrounded by foliage. The restaurant is completely fresh vegetarian food. You can book on Booking.com or Hostelworld.
Related Read: For a trip that hits so many of these places, check out our 10-day Colombia itinerary!
8. Santa Marta

Santa Marta is a city that gets a bad reputation in Colombia. But for many, it will be your gateway to some of the most beautiful places to visit in Colombia. For starters, it sits on the doorstep of Minca and is your gateway to Tayrona National Park as well as many remote beaches along the Caribbean coast.
In terms of proximity to big cities, it is only a 3-hour journey east of Cartagena whereas it is much farther from both Bogota and Medellin and it will require either a long overnight bus or a flight.
There are a lot of great things to do in Santa Marta including walking tours, epic hikes, sailing trips, and of course, lots of day trips to the places mentioned above.
If you’re craving a real adventure in Santa Marta, the 4-day Lost City Trek is an absolute must. As two people who love hiking, we couldn’t resist taking on this epic 4-day challenge through Colombia’s stunning Sierra Nevada mountains! It’s definitely no walk in the park with river crossings, steep jungle climbs, and humid trails, but the payoff is unbelievable.
You’ll be hiking to one of the most incredible archaeological sites in South America, the mysterious Ciudad Perdida, or Lost City, which is still largely hidden by thick jungle. Along the way, you’ll meet local Indigenous communities and hear stories about the region’s history. Honestly, reaching the top to see the Lost City unfold in front of us felt like something out of an Indiana Jones movie!
If you’re up for a real adventure and want to get completely off-grid, this multi-day trek is one of the most unforgettable things you can do in Colombia. Tickets for this 4-day experience cost $525 USD per person, which for us was totally worth it!
Check out over 2,600 5-star reviews and book this epic hiking adventure here!
If you’re after something a little more chilled and closer to town, this 2-hour Santa Marta bike tour is a great way to explore the city’s history and local culture. We didn’t do this one ourselves but love the idea of seeing a city on two wheels and this small-group tour makes it super easy and fun.
In the evening, you’ll cycle around Santa Marta’s old town, checking out landmarks like the Cathedral, Bolivar Park, and the waterfront promenade, all while learning about the city’s colonial past and modern-day life. Plus, having a local guide means you’ll hear all the stories behind the sights, which you might have missed if you just wandered on your own. Tickets cost just $16 USD per person.
Kick back and enjoy a leisurely bike ride here in Santa Marta – book here!
I personally love Santa Marta. There isn’t anything much better than wandering the beach at sunset and enjoying a cheap drink. Yes, the beach here is busy, but it’s filled with Colombians and as such, very vibrant.
My recommendation is to avoid the middle of the day around the city. At this time, it’s far too hot, but in the afternoon the place cools down and becomes full of life. Instead, spend your days exploring the surrounding area including Playa Blanca or Taganga. Then, when it cools off, head to the beach for drinks at Sunset Bar!
Where to stay in Santa Marta
An epic beachfront property is Santa Marta Marriott Resort Playa Dormida close to the ZuZu shopping plaza. It is a bit more pricey than other stays but rooms are modern and spacious many offering ocean views. They have a delicious restaurant and You do have to upgrade for high-speed wifi.
You can book on Booking.com.
Casa Avelina Hostal is a nice low-budget hostel with a courtyard pool. The mattresses are very comfortable and the room has AC and blackout blinds. It’s a little outside the city but very easy to catch the bus to town or Tayrona. Bahía de Santa Marta is the closest beach.
You can book on Booking.com or Hostelworld.
9. Minca

Minca is a small town that sits in the hills that overlook the city of Santa Marta. It’s a popular place among local Colombians as well as international tourists who enjoy Minca’s high elevation and cooler temperatures. On average, Minca is 10 degrees colder than Santa Marta and as the temperature changes, so do your surroundings.
My recommendation is to spend a few nights in Minca and choose a hotel surrounded by nature with breathtaking views. Some of the best include Casas Viejas (my favorite), Loma Nevada Minca Hotel, and Reserva Natural Tierra Adentro For these hotels, you can bird watch from your room and spot hummingbirds feeding on flowers.
Also while you’re in Minca, be sure to visit lots of waterfalls and join a tour to see wildlife and the local coffee and cacao farms. The most popular coffee farm is La Victoria and here they also make their own craft beer! For more info check out our guide to the best things to do in Minca, Colombia.
This full-day tour is the most famous in Minca and combines all the best activities, such as swimming in waterfalls, hiking through the forest, and visiting a local coffee farm to see how some of Colombia’s best beans are grown. If you’re looking for a day packed with nature, adventure, and a little bit of local culture, this experience is perfect! Tickets cost $80 USD per person.
Grab your spot on this full-day tour of Minca with flexible payment options!
Other places to stay in Minca
If you like the idea of seeing the beauty of the jungle but still want some luxuries then check out Mincaecohabs Hotel by DOT. You have full jungle views from your own hut and there is a restaurant, front desk, and laundry service. There are lots of nature trails accessible from the property. The only thing to note is that it is near the main road so there can tend to be street noise.
You can book on Booking.com.
Río Elemento is by far the best affordable hostel to stay at right in the middle of Minca but it is tucked away enough so you can relax in a natural environment. Tons of outdoor hangout spots and a great pool and restaurant bar. It’s a great base spot for hiking and there are bike rentals available.
You can book on Booking.com or Hostelworld.
Related Read: If you’re just beginning to make plans, you might be interested in our Colombia travel guide that has everything you need to help plan your trip!
10. Costeño Beach

If the busy beaches of Santa Marta have got you a little disappointed then Costeño Beach is the perfect place to visit in Colombia. This remote beach is only home to a few hotels and hostels. There’s no town or shops – just palm trees and a white sandy beach.
Located only an hour from Santa Marta you can easily reach Costeño Beach with the same bus that goes to Tayrona. In fact, Costeño Beach is one of the first beaches after Tayrona National Park so it’s not only a great place to avoid the crowds, but also to use as a base to visit Tayrona National Park. From Costeño, you are only 10 minutes from the entrance to the park and can get there for 10,000 COP ($2 USD).
At Costeño you can enjoy some downtime away from the crowds, take a surf lesson, go horse riding, or enjoy a relaxing massage. With that said, Costeño Beach does come with one catch, the beach is very rough and not great for swimming. However, just pick a hotel with a pool like the Costeño Beach Hostel!
We have a great guide to Costeño Beach for more info! It includes the best places to stay, things to do, getting there, and very important things to know before you go!
Where to stay in Costeño Beach
The suites at Cayena Beach Villa are stunning and have high-quality furnishing, a balcony, and nice decor! The food is not to be missed and the staff will take note of food allergies. There is a beautiful pool and sun terrace to enjoy from. It is definitely worth spending the money on this stay.
You can book on Booking.com.
Costeño Beach Hostel is one of the best hostels we’ve stayed at. They have a large pool for sunning and a set daily menu. On Friday there is a party vibe for socializing. There is a cafe but it is overpriced and the drinks aren’t good. If you plan a few months in advance you can probably snag a spot here.
You can book on Hostelworld.
11. Palomino

For some, the remoteness of Costeño Beach is a little bit of a turn-off. So instead, head a little further along the coast to Palomino. Palomino is a small beach town perfect for some time away from the big cities of Colombia. Despite being only 2 hours from Santa Marta, you’ll be surrounded by palm trees, a pristine beach, and lots of friendly street dogs.
Palomino is only around 45 minutes from Costeño Beach but boasts a lot more infrastructure including lots of great hostels and hotels, trendy cafes, and very good restaurants. For many, this is the perfect mix.
The most famous thing to do in Palomino is river tubing. On these tours, you’ll be taken to the El Buritica River with your guide. Here you’ll jump on your tube and float the 1.5 to 2 hours toward the beach. The surrounding scenery is breathtaking and this activity is one of the best things to do in Colombia.
What makes this half-day tubing tour special is the chance to visit the Seviaka Indigenous community. You’ll get a glimpse into their way of life and hear about their deep connection with nature and the land. It’s the kind of cultural experience that sticks with you long after the tour ends. Tickets for this half-day tour cost $68 USD, although this does vary depending on how many people are in your group.
Enjoy a fun and cultural day out with this tour – you can book here in advance!
Both Costeno Beach and Palomino are must-visit places in Colombia – and you can easily visit one after the other because of their close proximity!
Where to stay in Palomino
Aite Eco Resort is one of the best high-end stays in Palomino. They have their own private beach which goes on for miles, a small pool, and a restaurant. There is a no music policy so your sleep will not be interrupted but the wifi is limited. Pick from double rooms or bungalows. It is a 15-minute walk from the town center.
You can book on Booking.com.
For those who don’t want to spend a whole lot, Tiki Hut Hostel is a superb option just feet from the beach. There are rows of showers and toilets by the pool and lockers for your belongings. Dorm rooms have mosquito nets and ceiling fans. There are double rooms with private or shared bathrooms.
You can book on Booking.com or Hostelworld.
Why We Book Tours with Viator
Viator is a trusted online booking system for tours around the world! We almost always book our tours using Viator for a couple of reasons:
- Free cancellation on most tours – Most of the tours on Viator allow you to cancel and get a full refund up to 24 hours in advance. This is handy in case plans change, or if booking an outdoor activity, the weather forecast is looking grim.
- Reserve now and pay later – You can secure your spot on some of the most popular tours well in advance and not pay until closer to the day of the tour.
- Lowest price guarantee – If you happen to find the same tour at a lower price elsewhere, Viator will refund you the price difference.
- Pay in your chosen currency – Avoid costly international transaction fees by choosing to pay in your home currency.
- Peace of mind – When booking with tour operators you find in person on the street or in small booking offices, you are often promised one thing and given another. This online platform holds tour operators accountable with a written description of inclusions as well as the opportunity for customers to leave reviews.
Check out the Viator website here! Or, for more info, read our detailed review about Viator here.
12. San Gil

San Gil is known as Colombia’s adventure capital. Here you can join a range of great tours including abseiling and (my favorite) bungee jumping! It’s known as the cheapest place in the world to bungee jump, and take my word for it, it’s amazing.
Other than bungee jumping, you can do lots of activities in San Gil including whitewater rafting, paragliding, and more.
Of the whole bunch, this paragliding experience is one of the best! The guides are absolute pros, making you feel safe and comfortable from start to finish, even if it’s your first time flying. Plus, they’ll adjust the ride depending on how adventurous you want to get, so if you’re up for some spins and swoops, just say the word! Tickets cost $65 USD per person.
You can book this thrilling paragliding experience in San Gil here!
After a day of activities, you can try your luck at a local Colombian game called Tejo. In the game, you’ll throw and bag at a target and if you hit it, gunpowder will go off. It’s usually played with lots of alcohol, so do be careful!
With all of this and more, it’s no wonder San Gil made our list of the 20 best places to visit in Colombia!
Where to stay in San Gil
San Gil only has a few nice stays to pick from but I think Hotel Verano located 10 minutes outside the city might be the best option. It’s a 3-star hotel so the prices are still affordable and there are many different room sizes. They have a pool, a restaurant, and a spa. It is also easy to arrange many activities with help from the staff.
You can book on Booking.com.
Sam’s VIP Hostel is our top choice for backpackers and is one the cheapest stays you will find that also has nice facilities. They have a great bar, rooftop pool, and nightly activities for guests. You can even rent motorbikes to get around.
You can book on Booking.com or Hostelworld.
13. Nuquí on the Pacific Coast

Nuquí is a very remote town on Colombia’s Pacific coast. This part of the country is completely cut off from the rest of Colombia and the only way to get there is by flight. Only in recent times has the region opened to tourists and it’s now a must for any traveler who loves getting off the beaten path.
You won’t get Wi-Fi out here or many creature comforts, but what you will get are stunning waterfalls, authentic culture, luscious jungles, hot springs, and lots and lots of wildlife. One of the most popular wildlife tours here is whale watching and during the months of June to October, you’re bound to see plenty.
Other than whale-watching tours you can take trips to nearby remote beaches, visit mangroves, take a trip down the Rio Jovi and visit beautiful waterfalls. A trip to Nuquí is about getting into a culture cut off from the rest of the world and visiting something truly unique in a world so known.
Where to stay in Nuquí
Hotel OBEGA PACIFIC doesn’t look very special and the prices aren’t expensive, but it is a nice hotel in Nuquí that has private rooms twin and double rooms. It is beachfront with a pool and has a 24-hour staff. They serve delicious food in the restaurant and the views from the higher floors are great.
You can book on Booking.com.
You will be taken care of like family at Cabaña Villa Sofi. This affordable guesthouse is one of the only elevated places to stay that is right in town. There is a shared lounge and garden and you can add on an American breakfast for only $2 USD.
You can book on Booking.com.
14. Salento

Salento is one of the most peaceful places on earth. Located in the hills of southern Colombia, this magical town is surrounded by beauty.
The region around Salento is famous for growing coffee and a short wander of the town will make that very clear. On every corner, small boutique coffee shops brew coffee in every way you could think of but with their own unique touch. People often say Colombians know how to grow coffee but not roast it. Well, Salento’s here to change that!
In Salento, I personally really enjoyed just taking in the scenery and drinking lots of coffee. But, there are a couple of fun things to do like go on a coffee farm or chocolate farm tour, or hike up to the viewpoint overlooking the town.
This private, full-day tour to Cocora Valley and a local coffee farm would be our top choice! The day begins with a walk to the Cocora Valley, home to the famous towering wax palms, Colombia’s national tree. Since Bailey and I love hiking, this felt like a dream and the guides were fantastic, sharing stories and insights about the Salento’s local wildlife and culture along the way.
After soaking up all that natural beauty, the tour takes you to a local coffee farm, where you get to learn all about the coffee-making process from bean to cup. As coffee lovers, we were fascinated to see how the locals grow, harvest, and roast their beans, and of course, we got to taste some seriously good coffee!
Tickets for this experience cost $140 USD per person, with prices varying depending on how many people go, so grab your friends and family!
Enjoy the freshest coffee on this private full-day tour – read their glowing reviews here!
For me, a visit to Salento was like a journey back in time. The cobblestone streets and colorful colonial buildings were picture-perfect set against the rolling hills of the countryside in the background. For more check out our guide to Salento, Colombia.
Where to stay in Salento
Hotel Kawa Mountain Retreat has lots of accommodations and charm on the quiet outskirts of town including a restaurant, bar, and hot tub. You’ll pay a bit more here but most rooms have a view of the river or garden and include a buffet breakfast.
You can book on Booking.com.
With the lure of cheap door beds and moderately priced private rooms, Viajero Hostel Salento also boasts some insane mountain views! It’s a fun place for social travels – take part in some karaoke, grab drinks from the bar, or do yoga on the lawn. It’s only blocks from the main square so overall it is a very good value!
You can book on Booking.com or Hostelworld.
15. Valle de Cocora

Valle de Cocora is one of the best places to explore in Colombia because it is truly unique.
One of the most interesting facts about Colombia is that it is home to the world’s tallest palm trees! These wax palms are found near Salento in the Valle de Cocora, and they stand over 40 meters (131 feet) tall and consist of only one main stem.
Wandering through the hiking trails around the valley is a breathtaking and peaceful way to spend the day. So breathtaking in fact, that it’s made our 20 best places to visit in Colombia!
The Valle de Cocora is free to hike and explore! It is also easily accessed by a ‘collectivo’ (shared taxi) jeep from Salento for only 4,000 COP per person. From the main plaza in Salento, these jeeps leave regularly and the ride only takes about 40 minutes to the Valle de Cocora.
Where to stay in Valle de Cocora
A luxury glamping experience in Valle de Cocora is Glamping Lumbre. Take advantage of the room service in your fully enclosed room with floor-to-ceiling windows that offer lush views of the valley. Roam around the property, eat at the restaurant, or enjoy drinks from the bar. It is also a great base to go on hikes, including a waterfall hike.
You can book on Booking.com.
A more affordable version of Glamping Lumbre is Condor Cocora which offers standard tents on wooden platforms. There are still great views of the valley here and the staff prepares a yummy breakfast. In the evening you can roast marshmallows on a fire. There is only electricity in the restaurant which is open until 7 pm and showers may not have hot water.
You can book on Booking.com.
16. Bogota

Bogota is Colombia’s capital, and also the largest city in the country with a population of around 10 million! To many, the very starting point of their trip. Most people only spend a day or two here as they fly in or out, but in that time, you can enjoy some of the best attractions Bogota has to offer.
One of the best ways to get to know Bogota is by joining a city tour, and this city highlights tour would be our personal pick! You will explore iconic spots like Monserrate for panoramic views, stroll through La Candelaria’s historic streets, and visit fascinating places like the Gold Museum and Botero Museum.
Along the way, a knowledgeable guide shares stories and insights that bring each place to life. It is perfect if you want to take in a mix of history, art, and culture without feeling rushed.
With over 1,100 5-star reviews, this Bogota city tour is popular – you can book your spot here!
Bogota’s street art scene is also one of the most impressive in the world, and this graffiti walking tour is an awesome way to experience it up close. As you wander through La Candelaria’s vibrant streets, you’ll get to see murals that are bursting with color and creativity!
What makes this tour really special is hearing the stories behind the art and learning how street art has become a voice for the community. It is not just about the visuals, but about connecting with Bogota’s culture in a really unique way. Tickets for this tour are also very affordable, costing just $13 USD per person!
Take in Bogota’s incredible art scene by booking this graffiti walking tour here.
Colombian food is bursting with flavor and variety, and this half-day Bogota food experience lets you dive right in. From tasting exotic fruits to savoring traditional dishes and street snacks, you will explore the local cuisine in a fun and interactive way.
As you visit 7 different markets and eateries, your guide will share stories behind each dish, so you get a real sense of the culture and ingredients that make Colombian food so special. It’s an easygoing and delicious way to spend an afternoon in the city, so no wonder it has so many glowing reviews! Tickets cost $40 USD per person.
Eat your way through Bogota’s food scene, one delicious dish at a time – book here!
Despite being “just another big city” don’t waste your time in Bogota and get out and see this vibrant city! If you need more ideas, check out our 3-day Bogota itinerary.
Where to stay in Bogota
The Click Clack Hotel Bogotá is a luxury pick, but still affordable starting at $80 USD nightly. You’ll be struck by the hotel’s unique and stylish design – both inside and out. The rooms have big windows, high ceilings and feature cool extras like rain showers and electric black-out curtains. The location is awesome too with restaurants, cafes, and bars all nearby.
You can book on Booking.com.
Spotty Bogotá Centro is a great hostel with a rooftop pool and shared lounge! It’s perfect for a working holiday with co-working spaces and an excellent restaurant and bar. There are also fun games like ping pong and pool. Tons of room options from 4 and 8-share dorms to private double rooms with or without a view.
You can book on Booking.com or Hostelworld.
17. Leticia

The Amazon jungle is one of the must-visit places in the world. But, what many people don’t know is that you can visit the Amazon Jungle in Colombia. Leticia is just one of a few places to visit the Amazon in Colombia, but in my opinion, the best choice.
Located right on the border with Peru and Brazil, this small town sits on the upper part of the Amazon River. This off-the-beaten-path town is actually quite easy to get to by flight from Botogta and a few airlines (including Avianca) operate this route.
Once in Leticia, there are lots of tours you can do, with the most popular being boat cruises down the Amazon River (yes, the actual Amazon River).
As you might have guessed, Leticia is also the perfect place to start your adventure through the Amazon, and there are lots of multi-day tours to choose from that let you do just this. We’ve found this private Amazon experience to be the best of the bunch!
Over five unforgettable days, you’ll explore the Amazon River and its lush surroundings, guided by locals who know the area inside out. Along the way, you’ll have the chance to spot all kinds of wildlife, from playful monkeys and colorful parrots to pink river dolphins gliding through the water.
What makes this tour even more special is how much you learn about local life and traditions. You’ll visit indigenous communities and see firsthand how people live in harmony with the rainforest, gaining a whole new appreciation for both the environment and Colombian culture.
Plus, all of the activities are designed with sustainability in mind, so you know that your visit is supporting the local people and protecting the ecosystem. If you’re up for a real Amazon adventure filled with nature, culture, and a bit of adrenaline, this is definitely the way to do it!
This trip-defining adventure isn’t cheap, with tickets costing around $974 USD per person for a group of 4 (this decreases the more people go on the tour). That said, if you want an Amazon experience full of incredible memories, this is the real way to do it.
Make your trip to the Amazon truly unforgettable – you can book here with FREE 24-hour cancellation!
Another popular thing to do is to visit Peru and Brazil. As you are right on the border, you can simply jump over and enjoy a Caipirinha (Brazil’s national cocktail) or head to Peru for some ceviche and a glass of Inca Cola. Talk about a cool place to visit in Colombia!
Where to stay in Leticia
Waira Suites is a newer hotel just 5 blocks away from the Acuarios Shopping Center. All rooms have a LCD cable TV, a mini-bar, and a private bathroom. The property has two pools, a restaurant, and a bar. The wifi strength isn’t the best but if you’re here to relax in the middle of the jungle it won’t be an issue!
You can book on Booking.com.
For an adult-only backpacker or solo stay Hostel Casa de las Palmas is one of the lowest priced and only a couple of minutes of walking to town. It has a cool little garden and pool – it’s a very relaxing atmosphere in the Amazonas. Expect a great staff and a talkative crowd.
You can book on Booking.com or Hostelworld.
Related Read: A gateway into Peru’s forgotten amazonian can be found in Puerto Maldonado.
18. Cali

Cali is known as the salsa capital of the world and has a vibrant energy that makes it one of Colombia’s most exciting cities to visit!
One of the best ways to get to know it is on a guided city tour that hits all the highlights without rushing. On this half-day city tour, you’ll visit iconic spots like the famous Cristo Rey statue, the colorful San Antonio neighborhood, and the impressive Cat Park.
What I really love about tours like this is how much local insight you get. The guides are really passionate about their city and full of fun facts that you wouldn’t find on your own. If you want to explore Cali’s main attractions and get a sense of its history and vibe without the stress of figuring it all out yourself, this is definitely a great option.
Tickets prices vary depending on the size of your group, with a group of 4 costing $73 USD per person.
With over 200 5-star reviews, this city tour is a real hit! You can book your tickets here.
For those who love trying new flavors, Cali’s street food scene is a must. From empanadas to aborrajados (fried plantains stuffed with cheese), this half-day street food tour lets you taste the city’s favorites while exploring some of its most lively neighborhoods.
What makes this tour so special is that it takes you beyond just eating, as you’ll learn the stories behind the dishes and how they’re made. Plus, there’s nothing like walking around with a local who knows all the best hidden spots. By the end, you’ll have a full belly and a much better understanding of Cali’s culture! Tickets cost just $21 USD per person.
You can book this popular food tour with flexible payment options here!
If you’re looking to get out of the city and into nature, this full-day nature hike is the perfect escape. Heading out just a short drive from Cali, you’ll stop to swim, cliff jump, and explore hidden spots, with plenty of time to enjoy the surroundings. After a few hours of adventure, you’ll be treated to a delicious homemade lunch before relaxing in hammocks to finish off a perfect day.
This is definitely one for anyone who loves hiking and wants to see a wilder side of Colombia! Tickets cost $65 USD per person, which includes all transport, as well as a delicious lunch.
You can read their raving reviews and book this epic adventure hike here!
So, be sure to stay for a few nights to see the entire city and enjoy one of Colombia’s least touristic cities filled with authentic experiences! Although not the most popular place to visit in Colombia, it is still one of the best!
Where to stay in Cali
For comfortable sleep and a beautiful atmosphere with nice touches stay at the centrally located Alko Hotel Casa Nispero. Each room has a coffee maker and robe and some have a private jacuzzi on the balcony. You can enjoy food and drinks and the restaurant and bar or go for a dip in the pool. If you have the money it is truly one of the most wonderful places to stay in Cali!
You can book on Booking.com.
El Viajero Hostel Cali & Salsa School is such a lively and unique hostel to stay at that is a 10-minute walk from the historical district. Included in your low-cost stay are free private dance lessons and other classes so this place is a great value! There is also a pool and a bar. The rooms aren’t that great but it will meet basic needs.
You can book on Booking.com or Hostelworld.
19. Popayan

Popayan is a little-known city south of Cali. In fact, it’s often not visited by many tourists – but that’s what makes it a fun place to explore. We stopped here on our way north from Ecuador and enjoyed a few nights wandering through the beautiful colonial buildings in the city center.
There are lots of great restaurants and bars and things are cheap here as it’s a university city. Be sure to head to the Popayan viewpoint in town to watch the sunset.
Although there isn’t much to do in Popayan, it’s still a great option if you’re heading south toward Ecuador or vice versa. You can mingle with Colombians and enjoy the laid-back atmosphere away from the tourist trail.
Where to stay in Popayan
Hotel Dann Monasterio is a romantic and elegant stay that is just waiting for you to soak in all its amenities. From the spa, gym, pool, and Turkish bath, to Spanish galleries and a garden courtyard with a water fountain this place has all that and more! There are rooms for individuals and families so it’s a place everyone will love!
You can book on Booking.com.
A cheap and simple place to crash for a couple of nights is Lienzo Hostel. This is a house converted into a hostel but the bold-colored murals give the space personality. There is a shared kitchen and a 24-hour service desk. Each room has a patio and a daily American breakfast is provided.
You can book on Booking.com.
20. Las Lajas Cathedral

Located on the border with Ecuador, Ipiales is a rather unpleasant city with a rather famous cathedral. Located just outside of the city sits the most beautiful cathedral in all of South America which makes a trip here so worth it.
The Las Lajas Sanctuary is one of the most spectacular cathedrals I have ever seen. It is far better than any others in South America and would even put many in Europe to shame.
Situated in a small valley, Las Lajas was built with precision and the architecture is truly amazing. I think the photo above speaks for itself. It is definitely one of the best places to visit in Colombia and worth checking out if you are crossing the border to or from Ecuador.
Las Lajas is easily reached by a collectivo from the bus terminal in Ipiales that costs only 2,500 COP ($.50) per person each way. Checking out Las Lajas is free! For more information, read our blog all about Las Lajas Sanctuary.
Where to stay in Ipiales
Loft Hotel Ipiales hotel is relatively new and it is gorgeous. If you’re looking for a nice place to stay in a modern hotel with plenty of facilities, this is it. All rooms have air conditioning and TVs with Netflix. On-site there is also a restaurant serving an included breakfast as well as a sauna. It’s the perfect place to relax before or after a hectic border crossing.
You can book on Booking.com.
There aren’t many options when it comes to hostels in Ipiales. In fact, Six Avenue Hostel is one of your only choices, luckily it is a well-reviewed hostel that costs as little as $6 USD for a dorm bed. This hostel has a central location and common areas to meet other travelers.
You can book on Booking.com.
Prepare for Your Trip

Travel Insurance
You should never travel without insurance (as I learned recently when I had an incident.) Thankfully I was covered by SafteyWing medical insurance and got an emergency evacuation flight home. Because of this, I highly recommend SafteyWing Travel Insurance.
There are lots of provides out there but these are the cheapest and best we have found over the 8 years we have been traveling.
Tours
If you like to book tours in advance then Bailey and I always recommend using Viator which is a TripAdvisor company, however, even though we aren’t the biggest fans of TripAdvisor we’ve had great experiences with Viator. The service is really good and prices are usually the same as they are in the city or town you are visiting.
Accommodation
For all of our accommodation, we use one of two companies Booking.com or Hostelworld. The reason? Well between the two you can find almost every hotel in the world and they both have great cancelation policy options and price match guarantees.
This comes in handy if you’re booking in advance and prices change closer to the date. Trust me, you should always check this as you can save lots!
Don’t Forget Travel Insurance!
If you’re looking to save money on travel insurance, we currently use and recommend SafetyWing. We’ve been using their coverage since 2018 and they’ve had our backs when we needed emergency flights and got sick overseas.
SafetyWing is one of the cheapest providers out there and covers everything from medical costs to lost luggage, travel delays, and emergency flights. A huge difference we’ve found between them and other companies is that they let you take out a policy AFTER leaving your home country. We’ve also found it handy that it’s a monthly payment rather than a lump sum, and you can get a refund for unused time.
SafetyWing has helped us out in some scary situations before and their affordable coverage has given us peace of mind. You can read our honest review of SafetyWing for all the pros and cons.
Thanks for reading!

Colombia is a country everyone falls in love with, and with a list this long of breathtaking places to visit, it’s no wonder why.
I really hope you enjoyed this blog on the best places to visit in Colombia. If you have any questions about the places mentioned above or anything else, please leave them below in the comments.
Also, if you loved this blog, be sure to check out all our other Colombia travel blogs too, here are some of our favorites.

Ana Lopez
Tuesday 7th of May 2024
You bb isit a lot if Colombia and you have good zones selections. Next time visit, Putumayo,los Llanos Orientales, Guainía, Huila and Boyacá. There are beautiful !!
John
Wednesday 15th of November 2023
Hi Duke,
What is the best way to exchange Colombian Peso? Before I go there ? Or there is a currency exchange store in the city? How much per day the food there in average ? Thanks,
destinationlesstravel
Thursday 16th of November 2023
Hey,
There are currency exchange places in Colombia and at the airport.
For food, I would allow at least $30 USD per day if you want to eat out. It can be cheaper or more expensive depending where you eat.
Thanks Daniel
samara
Friday 3rd of November 2023
thank you for let me see where to go because i waas confuse but one thing you should do a video talking abaut colombia culture where to go and more
Voyagefox
Friday 28th of July 2023
Hi
I read your blog , Its really Informative
Craig
Wednesday 29th of June 2022
Recently arrived in Colombia & just read through your blog, really helpful thank you. Found it to be the right amount of information, not too long, not too short. Muchos Gracias!
Camilo
Thursday 19th of January 2023
@Craig, Muchas gracias*