Colorful colonial towns, lush coffee hills, wild jungles, and Caribbean beaches – there are some amazing places to visit in Colombia, this country truly has it all.
Whether you’re wandering through Cartagena’s colorful streets or hiking among the towering wax palms of the Cocora Valley, this South American gem will capture your heart.
From world-class cities like Medellin and Bogotá to hidden mountain escapes like Jardin and Minca, Colombia is overflowing with adventure and culture. Pack your bags, brush up on your Spanish, and get ready to fall in love with Colombia – one colorful town, jungle trail, and sunset at a time.
In this guide, we’ll uncover the 15 best places to visit in Colombia – a mix of must-see destinations and off-the-beaten-path gems that showcase the country’s incredible diversity.
For full transparency, this post contains affiliate links, which means I may earn a small commission if you make a purchase - at no additional cost to you. I only recommend products and services that I genuinely use, trust, or believe will add value to your travels. Your support helps me continue creating free travel guides for you to enjoy.
Are These Places to Visit in Colombia Worth It?
You may be asking yourself, is visiting Colombia worth it? Short answer, absolutely, visiting Colombia is definitely worth it. This country is one of the most diverse and exciting destinations in South America.
Every corner of Colombia offers something unique and it’s a place where you can sip world-class coffee in the Andes one day and snorkel in the Caribbean the next. What makes these places to visit in Colombia so special is the people and the endless variety of landscapes.
Even better? Colombia is very budget friendly – you can travel comfortable, eat well, and stay in beautiful boutique hotels or eco-lodges without spending a fortune. Whether you’re a backpacker chasing adventure or a photographer seeking colorful culture, Colombia will exceed every expectation.
15 Places to Visit in Colombia
Cartagena
- 📍 Location: Northern Caribbean coast of Colombia
- ☀️ Best Time to Visit: December to April for sunny, dry weather
- 🌴 Why Go: Colonial charm, Caribbean beaches, nightlife, and history.
Starting off our must-see places to visit in Colombia is Cartagena. Few cities in South America are as enchanting as Cartagena, Colombia’s crown jewel on the Caribbean coast.
Stroll through the walled city and you’ll be surrounded by cobblestone streets, colorful colonial facades, and balconies overflowing with bougainvillea. The city’s energy is infectious. Stay inside the city walls for the full experience, but don’t miss the trendy Getsemani neighborhood for art, live music, and great food.
Beyond its beauty, Cartagena serves as a gateway to the nearby Rosario Islands, where you can snorkel in warm waters and unwind on white-sand beaches. It’s the perfect mix of history, romance, and tropical bliss – a must on any Colombia itinerary.
Medellin | The Most High-Tech Place to Visit in Colombia
- 📍 Location: Northwest Colombia, in the Aburrá Valley
- ☀️ Best Time to Visit: December to March or June to August
- 🇨🇴 Why Go: Year-round spring weather, culture, nightlife, innovation, and views.
Once infamous for Pablo Escobar, Medellin has transformed into one of most innovative and inspiriting cities in South America. There’s a reason that Medellin has become a hotspot and one of the best cities for digital nomads around the world.
Nicknamed the “City of Eternal Spring” for its perfect year-round climate, Medellin buzzes with life – from open-air cafes and rooftop bars to colorful street art in Comuna 13, a neighborhood that has reinvented itself through art, community, and resilience.
Take a ride on the Metrocable for great views of the city, explore the trendy district of El Poblado for the city’s best nightlife, or head to Laureles for a more local vibe. Medellin is proof of Colombia’s spirit of transformation- a place where creativity and optimism thrive.
☕️ Read Next: Best Things to do in Medellin
Guatapé
- 📍 Location: About 2 hours from Medellin
- ☀️ Best Time to Visit: December to March for sunny weather
- 🫏 Why Go: Scenic views, the famous El Peñón rock, and colorful streets.
Famous for its rainbow-colored streets and towering granite rock, Guatapé is one of the most beautiful towns and best places to visit in Colombia. Just a two-hour drive from Medellin, this lakeside village feels like stepping into a painting, a very colorful painting.
The main attraction is El Peñón de Guatapé (also known as La Piedra del Peñol), a 200-meter monolith that once you climb over 700 steps to the top, gives epic panoramic views.
Afterward, wander the colorful streets, take a boat ride on the reservoir, and soak up the laid-back, cheerful atmosphere. Visit Guatape as a day trip from Medellin or stay overnight to enjoy a peaceful evening once the day-trippers leave.
🎨 Read Next: Guatapé Travel Guide
Bogotá
- 📍 Location: Central Colombia, high in the Andes Mountains
- ☀️ Best Time to Visit: December to March for drier weather
- 🇨🇴 Why Go: Museums, historic charm, mountain views, and culture.
Sitting hight in the Andes at 8,660 feet, Bogota is Colombia’s capital city and deserves a spot of the best places to visit in Colombia list. Wander through the La Candelaria, Bogota’s colorful historic district filled with cobblestone streets, colonial architecture, and world-class museums.
The blend of art, history, and culture here makes it one of the most fascinating cities in South America. Take the funicular up Monserrate for sweeping views of the city, especially at sunset.
Bogota can get chilly at night due to its elevation. Pack a light jacket and take it slow the first day while you acclimate to the high altitude.
📚 Read Full Guide: Best Things to do in Bogota
Salento & Cocora Valley
- 📍 Location: Colombia’s Coffee Triangle
- ☀️ Best Time to Visit: December to March or June to September
- 🌴 Why Go: Towering wax palms, coffee farms, hiking, and views
Located in Colombia’s lush coffee region, Salento is a colorful mountain town surrounded by rolling green hills and misty valleys. It’s the perfect base for exploring the breathtaking Cocora Valley (Valle de Cocora) – home to the world’s tallest palm trees, which soar up to 200 feet high.
Hiking through this surreal landscape feels like walking through a dream – especially when the fog drifts through the valley and the palms disappear into the clouds. Start your hike early in the morning to beat the crowds.
The loop trail takes about 5-6 hours, so bring water, snacks, and rain gear. After a day of trekking, unwind in town with a cup of coffee, browse the artisan shops, and soak in the laid-back vibe of Salento’s streets.
Jardin
- 📍 Location: Antioquia Department, about 4 hours south of Medellin
- ☀️ Best Time to Visit: Year-round, though December to March offers the sunniest weather
- ☕️ Why Go: Photogenic charm, coffee culture, and hiking
If you’re searching for an authentic place to visit in Colombia, look no further than Jardin. Tucked away in the green hills of Antioquia, this “hidden” gem feels like stepping back in time.
The main square is picture perfect – lined with colorful colonial buildings, flower-lined balconies, and lively cafes where locals sip coffee and chat for hours. I loved exploring Jardin, although you will want to know a little Spanish as English will not be spoken in this small town.
Surrounded by waterfalls, caves, and coffee plantations, Jardin is a nature lovers paradise. Hike to Cueva del Esplendor, a waterfall flowing through a cave or brave the cable car for panoramic views of the valley. Jardin’s relaxed atmosphere makes it ideal for slowing down.
☕️ Read Full Guide: Jardin | A Gem in Colombia’s Coffee Triangle
Santa Marta
- 📍 Location: Northern Caribbean coast of Colombia
- ☀️ Best Time to Visit: December to April (dry season)
- 🌴 Why Go: Gateway to Tayrona National Park, lively coastal culture, and easy access to nearby nature adventures
Santa Marta is Colombia’s oldest city and a coastal hub that blends history, adventure, and Caribbean charm. While many travelers pass through on their way to Tayrona National Park or the Lost City Trek, Santa Marta is worth exploring in its own right.
The city’s waterfront promenade, El Rodadero Beach, and nearby Taganga village offer laid-back vibes and lively nightlife. Just beyond the city, you’ll find pristine white sand beaches, lush jungles, and the snowcapped peaks of the Sierra Nevada de Santa Marta.
It’s one of the few places in the world where tropical coastlines meet towering mountains – making it a must visit place in Colombia.
Tayrona National Park
- 📍 Location: Caribbean coast, 45 minutes from Santa Marta
- ☀️ Best Time to Visit: December to April (dry season)
- 🐢 Why Go: Pristine beaches, jungle hikes, wildlife, and incredible coastal views
Few places capture Colombia’s wild beauty like Tayrona National Park. Located just outside Santa Marta, this protected coastal paradise is where the Caribbean Sea meets the lush jungle of the Sierra Nevada mountains.
Picture golden beaches framed by massive boulders, palm trees swaying in the breeze, and jungle trails echoing with the sounds of tropical birds and monkeys. That’s what you’ll get when you explore this place to visit in Colombia.
Spend your days hiking between beaches, where turquoise waters are perfect for swimming and snorkeling. The park limits daily visitors, so arrive early or book in advance during high season. Bring cash, water, and plenty of sunscreen – there are few facilities inside the park.
Minca
- 📍 Location: Sierra Nevada mountains, 45 minutes from Santa Marta
- ☀️ Best Time to Visit: December to March for dry weather and clear views
- 🪶 Why Go: Jungle waterfalls, coffee farms, mountain views, and chill vibes
Tucked high in the Sierra Nevada mountains, Minca is a lush jungle escape known for its waterfalls, birdlife, and laid-back vibe. This little mountain town has become a hot spot for backpackers and anyone looking to slow down and reconnect with nature.
Spend your days hiking to waterfalls or touring coffee farms Stay in one of Minca’s eco-lodges, like Minca El Dorado Reserve or Mundo Nuevo, where you can wake up above the clouds and swing over the valley on a giant hammock.
Palomino
- 📍 Location: Northern Colombia’s Caribbean coast, about 2 hours east of Santa Marta
- ☀️ Best Time to Visit: December to April for sunny beach weather
- 🏖️ Why Go: Surfing, river tubing, jungle-meets-beach scenery, and relaxing coastal vibes
If you’re craving a relaxed beach escape after exploring Colombia’s mountains and jungles, Palomino is the perfect place to unwind. This small coastal town sits between the Caribbean Sea and the Sierra Nevada mountains, giving it a unique backdrop for both beach and jungle.
It’s the kind of place to visit in Colombia where time slows down – mornings are for yoga or surfing, afternoons for lazy beach walks, and evenings for cocktails and sunsets over the ocean.
One of the most popular things to do here is tubing down the Palomino River – you’ll float through the jungle before drifting straight into the Caribbean Sea. The vibe here is pure tranquility, with rustic beach bungalows, bonfires at night, and a friendly backpacker community.
The Lost City | The Most Remote Place to Visit in Colombia
- 📍 Location: Sierra Nevada de Santa Marta, accessible from Santa Marta
- ☀️ Best Time to Visit: December to March (dry season)
- 🥾 Why Go: Ancient ruins, jungle adventure, Indigenous culture, and off-the-beaten-path exploration
Hidden deep in the Sierra Nevada de Santa Marta, the Lost City (Ciudad Perdida) is one of Colombia’s most incredible adventures. Built around 800 CE – centuries before Machu Picchu – this ancient archaeological site was once the heart of the Tayrona civilization.
Today, it can be reached by hiking through dense jungle, crossing rivers, and climbing nearly 1,200 steps to reach the ruins at the summit. The Lost City Trek takes 4-5 days round-trip, and while it’s challenging, it’s one of the most rewarding experiences in Colombia.
Along the way, you’ll pass Indigenous people & villages, swim in crystal-clear rivers, and sleep under the stars in simple jungle camps. Standing atop the terraces of the ancient city, Ciudad Perdida, surrounded by mist and jungle, feels like another lifetime.
🥾 Travel Tip: The trek can only be done with a licensed tour operator that includes guides, meals, and accommodations.
San Gil
- 📍 Location: Santander Department, about 6 hours northeast of Bogotá
- ☀️ Best Time to Visit: June to September and December to March
- 🪂 Why Go: White-water rafting, paragliding, caving, and access to Barichara
Known as the adventure capital of Colombia, San Gil is a playground for thrill-seekers. This place to visit in Colombia is surrounded by rivers, canyons, and mountains, making it the perfect base for adrenaline-packed activities.
You can go white-water rafting on the Suárez River, paragliding, or explore Cueva del Indio, a wild underground cave filled with waterfalls and bats.
Paragliding over the Chicamocha Canyon is one of the most scenic flights in South America and surprisingly affordable compared to other countries.
Even if you’re not an adrenaline junkie, San Gil has plenty to offer – beautiful nature trails, waterfalls, and a friendly, laid-back town center. It’s also a great jumping-off point for visiting Barichara, which I’ll go into more detail in the next section.
Barichara
- 📍 Location: Santander Department, about 6 hours northeast of Bogotá
- ☀️ Best Time to Visit: June to September and December to March
- 🥾 Why Go: Colonial architecture, peaceful charm, artisan culture, and scenic hiking
Often called “the prettiest town in Colombia”, Barichara is a postcard-perfect colonial village, that like most of Colombia feels frozen in time. Just a short drive from San Gil, this charming place to visit in Colombia is known for its whitewashed buildings, cobblestone streets and terracotta rooftops framed by mountain views.
Spend your days strolling through the plaza, visiting local artisan workshops, and savoring traditional Colombian dishes. For a scenic adventure, hike the Camino Real, an ancient stone path leading to the nearby village of Guane, where you can visit a small archaeological museum and enjoy sweeping views of the valley.
Tatacoa Desert
- 📍 Location: Near Villavieja, about 6 hours from Bogota
- ☀️ Best Time to Visit: June to September and December to February for dry weather
- ✨ Why Go: Unreal desert landscapes, photography, and stargazing
Stepping into the Tatacoa Desert feels like landing on another planet and is one of the most surreal places to visit in Colombia. The landscape in central Colombia is made up of eroded canyons, red and gray rock formations, and endless skies that light up at sunset.
It’s not a true desert – more of a dry tropical forest – but it’s one of the most striking and unique places in the country. You can explore the desert on foot, by bike, or on horseback.
Once the night falls, the Tatacoa Observatory offers incredible stargazing opportunities and one of the best places in South America to see the Milky Way.
Cali
- 📍 Location: Valle del Cauca Department, southwest Colombia
- ☀️ Best Time to Visit: December to March for sunny skies and the annual Feria de Cali Festival
- 💃🏽 Why Go: Salsa dancing, nightlife, and authentic local culture.
Finishing off our must-see places to visit in Colombia is Cali, one of the country’s most lively cities. Known as the “Salsa Capitol of the World”, Cali pulses with music, dance, and energy around every corner.
Whether you’re a seasoned dancer or have two left feet, it’s impossible not to get swept up in the rhythm of this city. Join a salsa class, hit the dance floor, and experience Cali’s nightlife that lasts until sunrise.
Beyond its infectious music scene, Cali also offers a taste of authentic Colombian life. Cali is where Colombia’s warm spirit shines brightest – a city that invites you to dance, smile, and truly live in the moment.
💃🏽 Travel Tip: Visit during Feria de Cali (late December) to experience the city’s biggest festival – a week of parades, live music, and non-stop dancing in the streets.
Colombia Tours
Rather explore Colombia on a guided tour instead of planning everything yourself? Going a small group or private tour is a great way to see the country’s highlights without the stress of logistics – especially if it’s your first visit.
Going on a guided tour means reliable itineraries, local expertise, a translator, and small group sizes that keep the experience personal and authentic.
📌 Here are a few popular Colombia Tours to consider:
Colombia Travel Tips
Before you go, here are a few quick travel tips to help you make the most of your trip to Colombia.
- 💰 Cash is King: ATM’s can be unreliable in smaller towns – always keep some pesos on hand.
- 🎒 Pack for all Climates: You’ll find beaches, jungles, and cool mountain cities all in one trip.
- 🚕 Use Trusted Transport: Stick to registered taxis.
- ⏰ Take your Time: Distances can be longer than they look on a map, so build in travel days between regions.
- 🗣️ Learn some Spanish: English isn’t widely spoken, especially in small towns – even basic phrases go a long way.
- 📲 Get an eSIM card for your phone to stay connected witha local high-speed data network while you travel for easy navigation.
- Watch your Belongings, petty theft can happen in big cities. No dar papaya, literally translates to “Don’t give papaya”, but actually means don’t make yourself an easy target.
Colombia Travel Vlogs
Would you rather see for yourself some of the amazing places to visit in Colombia instead of just reading about it? Check out some Colombia travel vlogs above to experience the colorful streets, and epic hikes first hand.
And if you enjoy the content, please subscribe to our channel or give the video a thumbs up 👍 – it doesn’t cost you anything, but it really helps us keep creating free, helpful travel guides and vlogs for you to enjoy.
🎥 Watch our Colombia Series on YouTube
Final Thoughts on the Best Place to Visit in Colombia
From colorful colonial towns to wild jungles and beautiful beaches, Colombia is a country that surprises and inspires at every turn. What makes traveling through Colombia so special isn’t just the diversity of landscapes, it’s the people.
Colombians are some of the warmest and most welcoming individuals you’ll meet, always ready with a smile, a cup of coffee, or a story to share. Add in affordability and endless adventure, and you’ve got one of the most rewarding countries in South America to explore.
So pack your bags, learn some Spanish, and get ready to fall in love with Colombia in the best way possible. If you found this article useful, let fellow travelers know in the comments below 👇.
South America Travel Guides ↓
📍Planning a trip to South America? Colombia is just the beginning of an unforgettable adventure. Check out the guides below for more inspiration and travel tips as you plan your South American journey.
15 Incredible Places to Visit in Peru
14 Remarkable Things to do in Peru
Best Things to do in Guayaquil, Ecuador
Enjoy this Post?!?! Pin in for Later ↓





