explorers away

15 Best Cities in Colombia To Visit in 2024

Colombia is so much more than its metropolises like sprawling Medellin and Bogotá – it’s also unique historical destinations like Ciudad Perdida , charming villages nestled among the mountainsides, pristine beaches and tropical islands , and even the Amazon Rainforest!

Looking for the best destinations to visit in Colombia on your trip? We’ve picked from some of the cities in Colombia that we most enjoyed on our journeys through the country – these are the must-visit spots that are putting Colombia on the map as a destination for all kinds of travel.

best cities in colombia

This post contains affiliate links that may reward me monetarily or otherwise when you use them to make qualifying purchases – at no cost to you. As an Amazon Associate, I earn from qualifying purchases. For more information, please read our  disclosure policy .

Cities in Colombia

1. medellin.

From the most dangerous city in the world to one of Colombia’s most popular travel destinations, Medellin’s transformation in the past few decades has been nothing short of astonishing. This thriving metropolis is now a hotspot for digital nomads in Latin America , an obligatory stop on a South America backpacking itinerary , and a must for travelers in Colombia.

The city is packed with unique destinations, and there are plenty of things to do in Medellin for visitors. From hikes through the surrounding mountains to markets, historic architecture, impressive museums, and trendy cafes and bars with pulsing nightlife, Medellin will keep you busy no matter your interest.

Medellin is also an excellent base for exploring the nearby coffee triangle, just one of many great options for day trips in Medellin. You’ll also want to check out the nearby town of Guatapé, a must-visit town with colorful architecture, a beautiful lake, and the towering rock known as the Peñón de Guatapé. Climbing El Peñon is a must for a gorgeous view over the lake, and it is one of South America’s most famous landmarks .

Where To Stay in Medellin

  • Masaya Medellin Hostal  ($)
  • Selina Medellin  ($ – $$)
  • Inntu Hotel  ($$)
  • 23 Hotel  ($$ – $$$)

Plan a Trip to Medellin

  • Is Medellin Safe?
  • Where to Stay in Medellin + Best Medellin Neighborhoods
  • 22 Best Things To Do in Medellin, Colombia

popayan colombia

If visiting a major metropolis like Medellin isn’t quite your travel style, consider traveling to Popayán for a much more relaxed city in Colombia. Known as Colombia’s “white city” for its beautiful and historic whitewashed architecture, Popayán is charming, laid back, and well-located for exploring the rest of southern Colombia.

Exploring the historic center of Popayán is the easiest way to get the lay of the land, and visitors will enjoy visiting the many beautiful churches, plazas, and other unique white buildings that give the city its famous nickname.

You can’t come to Popayán without digging into some delicious local eats. Popayán is recognized by UNESCO as a City of Gastronomy , a unique identifier celebrating Popayán’s important role in shaping Colombian cuisine. Try tamales and empanadas “de pipián,” containing a peanut and potato stew unique to the area .

Where To Stay in Popayán

  • Les Balcons Hostel ($)
  • El Caracol ($ – $$)
  • Hotel Boutique Hacienda Supracafe ($$ – $$$)

manizales colombia

3. Manizales

Located in the heart of Colombia’s Eje Cafeter o – the coffee-growing region! – Manizales and its surroundings are one of the best cities in Colombia to try the country’s best coffee. Head to a coffee plantation or small farm and learn, smell, and taste your way through the region.

Even if you’re more excited about the surroundings of Manizales than the city itself, make sure to hit the city’s highlights, including the cable car and the impressive cathedral. The highlight is the view from the church’s spire, which gives an incredible perspective over the city and the mountains beyond the city limits.

Manizales is also next door to the Los Nevados National Park, home to some of South America’s most impressive volcanoes . It makes for a unique backdrop for the city.

While the Nevado del Ruiz, Nevado del Tolima, and Nevado de Santa Isabel volcanoes are challenging climbs, there is much more to a visit to the park. You’ll see unique flora and fauna, glaciers, wax palms in the Cócora Valley to the south, and frailejones found in páramo ecosystems in Colombia and Ecuador.

Where To Stay in Manizales

  • Eco Lodge La Juanita ($)
  • Estelar Recinto del Pensamiento Hotel ($$)
  • Hotel Termales Del Ruiz ($$ – $$$)

Travel Essential

Don’t think about traveling without a good  VPN (Virtual Private Network) . Using a VPN while connecting to the internet is an easy way to keep your personal information safe from hackers and trackers.  We’ve used  NordVPN  for years and couldn’t recommend it more – it’s a must for safety online, at home or abroad. 

best things to do in cartagena

4. Cartagena

By far the most popular city in Colombia on the Caribbean coast, Cartagena is a much-loved travel destination visited by well over three million visitors every year. Best known for its beautiful walled city from its days as an important Spanish colonial port, the city has countless attractions that have drawn more and more visitors each year.

In Cartagena, you’ll want to take in all the historic buildings at the heart of Old Town, including churches, plazas, and more. Plus, explore the other neighborhoods in the walled city, like trendy Getsemani, with its abundance of street art, cafes, restaurants, boutique hotels, and hostels.

If you’re looking for Cartagena’s beaches, head to Isla Barú , just 45 minutes from downtown Cartagena, for the aptly-name white sand beach Playa Blanca. From there, head to the Rosario Islands , just a short speedboat ride away.

While Cartagena can get crowded during high travel season, especially when cruise ships pull into the port, its unique combination of history, modern luxuries, and pristine beaches makes it a worthwhile addition to your Colombia itinerary.

Where To Stay in Cartagena

  • Selina Cartagena  ($ – $$)
  • Hotel Capellán de Getsemani  ($$ – $$$)
  • Casa Pestagua  ($$$)

Plan a Trip to Cartagena

  • Is Cartagena Safe?
  • Where to Stay in Cartagena + Best Cartagena Neighborhoods
  • 15 Best Things To Do in Cartagena

san gil colombia

Hidden among the mountains between Bogotá and Bucaramanga, San Gil is a small city best known as the adventure sports capital of Colombia. While its adventure sports land the city squarely on Colombia’s backpacking trail, adventurous travelers on any budget will find that San Gil has something for them.

Highlights of San Gil’s adventure sports offerings include multiple grades of whitewater rafting, canyoning, hiking, biking, paragliding, bungee jumping, and exploring the area’s many caves and waterfalls. It’s more than enough for a single trip! Regardless of your interest, this laidback town has so much to offer.

Where To Stay in San Gil

  • Adventure Hostel San Gil ($)
  • Hotel Campestre Casona del Camino Real ($ – $$)
  • Hotel Boutique El Campanario ($$)
  • 12 Unexpected Destinations for Adventure Travel (Around the World!)
  • Ranked: 9 Safest Countries in South America for Travelers

bogota colombia

No matter where you’re traveling in Colombia, chances are you’ll stop in Bogotá, whether it’s on the way into the country or just passing through. However, don’t write off the capital city of Colombia for its size: this city has plenty to see and do that easily earns it a spot on the list of the best cities in Latin America for travelers .

You’ll love Bogotá’s historic neighborhood, La Candelaría , filled with charming architecture, cute cafes and restaurants, and cobblestone streets that feel like an escape from the hustle and bustle of the more modern parts of the city.

The famous Museo de Oro (Gold Museum) is a highlight of a visit to Colombia, even if you’re not a museum lover, and climbing Montserrate and taking in the views from the cable car or funicular is a must. Bogotá is also a fantastic spot from which to explore the surrounding countryside, especially the famous small towns in the mountains that retain their historic charm, including Villa de Leyva, Jardin, Salento, and more.

Where To Stay in Bogotá

  • Selina La Candalaria ($)
  • The Orchids Hotel ($$)
  • W Bogota ($$$)

salento colombia

Located in Colombia’s coffee country, the draw of one of the world’s best cups is enough to bring many travelers to Salento. However, the stunning Valle de Corcora, one of the best places to hike in Colombia and famous for its towering wax palm trees, is the true attraction.

While Salento may be best known as the gateway to the Valle de Corcora, that doesn’t mean the city itself doesn’t have its own attractions. This tiny city is beautiful, with historic streets, colorful buildings, and great views. Make sure to hike up to the “mirador” that looks out directly over the town to take in its beauty among the surrounding mountainside.

Where To Stay in Salento

  • Coffee Tree Boutique Hostel ($)
  • Hotel Salento Mirador ($ – $$)
  • Hotel Casa de las Dos Palmas ($$)

best things to do in barranquilla

8. Barranquilla

Located on the Caribbean Sea, Barranquilla is normally passed over by visitors headed to the more charming cities of Cartagena or Santa Marta.

However, there is one time of year that Barranquilla is the place to be: Carnival . Barranquilla is best known for being the home of the best carnival celebration in Colombia. Barranquilla is home to the second-largest carnival celebration in South America – after the famous carnival in Rio de Janeiro. This celebration is a big deal and draws tons of visitors to the city.

While carnival is celebrated differently in countries around the world, at the celebration in Barranquilla, you can expect folkloric dance and music, parties, dancing, parades, incredible costumes, floats, and much more. Lasting for almost a week , Barranquilla’s carnival celebrations make a visit to Barranquilla at this time an unforgettable experience.

Read More: 20 Best Things To Do in Barranquilla, Colombia

Where To Stay in Barranquilla

  • La Quinta Bacana La Campiña ($)
  • Hotel Movich Buró 51 ($$)
  • GHL Collection Hotel Barranquilla ($$)

leticia colombia

The most southern spot in all of Colombia, the small city of Leticia is hidden deep in the Amazon rainforest, bordering Peru and Brazil in this immense and vital ecosystem. While the city itself isn’t much more than a collection of a few main streets with tour providers, shops, and a few small hotels, this is Colombia’s gateway to the treasures of the Amazon.

From Leticia, head out on an excursion through the Amazon to some of the nearby protected areas, including Tanimboca National Reserve and Amacayacu National Park where you’ll find hundreds of unique species of flora and fauna.

While you can organize day trips from Leticia upon arrival, most travelers opt for a multi-day excursion from Leticia , which includes accommodation at Amazon lodges.

Lake Tarapoto, not far from Leticia, is another favorite destination with travelers and an excellent place for spotting the legendary Amazon pink dolphins, manatees, and even piranhas.

Where To Stay in Leticia

  • Hostel Casa de las Palmas ($)
  • Omshanty Jungle Lodge ($)
  • Kurupira Floating Cabin Amazonas ($$)

villa de leyva colombia

10. Villa de Leyva

If you’re looking for the charm of Colombia’s historic pueblos , look no further than the tiny city of Villa de Leyva, among the most beautiful historic destinations in Colombia’s mountains.

Located about three and a half hours north of Bogotá, the town of Villa de Leyva is a bit far for a day trip, but spend the night at one of the city’s historic hosterias or boutique hotels for the perfect mountain retreat.

The whitewashed architecture of Villa de Leyva, set against the lush mountainside and cobblestone streets, will instantly impress. The city’s massive central square is a highlight, but the shops, cafes, and restaurants on every corner bring it to life. It’s a popular weekend escape from Bogotá; try to visit during the week if you can for fewer crowds.

Can’t find time to visit Villa de Leyva but still want to visit Colombia’s magical pueblos? Consider Barichara, Filandia, Salento, or Jardin instead.

Where To Stay in Villa de Leyva

  • Selina Villa de Leyva ($)
  • Hotel Casa Boutique Villa de Leyva ($$)
  • Hotel Casa Terra ($$ – $$$)

Don’t head out on your adventure without comprehensive travel insurance! Good travel insurance may cover lost or stolen gear, medical emergencies, delayed or canceled flights, and more.  Check out the policies available from  SafetyWing or compare plans using  Visitors Coverage .

santa marta colombia

11. Santa Marta

Colombia’s lively northern city on the Caribbean coast, Santa Marta is a must for travelers . While the city offers plenty, from delicious food and cultural events to incredible beaches, Santa Marta is best known as the starting point for discovering several of the most popular destinations in Colombia.

Santa Marta is the first stop on your trip to Parque Nacional Natural Tayrona – Tayrona National Park – known for having some of the most pristine beaches in Colombia. It is also the starting point for guided treks to Ciudad Perdida – Colombia’s “lost city” hidden deep in the Sierra Nevada de Santa Marta mountains, only accessible by a 4-day trek.

Move over, Machu Picchu: this destination is a favorite for trekkers from around the world – and only has about 200 visitors per day.

Further north, many travelers head to spots like Minca, Palomino, and even Punta Gallinas, the desert-like most northern point in South America with a stunning view of the Caribbean Sea. Plentiful and affordable buses from Santa Marta make all these destinations relatively easily accessible.

Where To Stay in Santa Marta

  • Masaya Santa Marta ($)
  • Santa Marta Marriott Resort Playa Dormida ($$)
  • Hotel Boutique Don Pepe ($$ – $$$)

Plan a Trip to Santa Marta

  • Ciudad Perdida: Colombia’s Lost City Ultimate Guide
  • Ultimate Packing List for Ciudad Perdida
  • Machu Picchu vs. Ciudad Perdida

cali colombia

Don’t plan to visit Cali for major tourist attractions to cross off your bucket list ; head to this city in Colombia near the Pacific coast for the experience, and get ready to enjoy delicious food, unforgettable parties, and a cultural experience.

Known as the world capital of salsa (despite salsa actually first developing in Cuba !), come to Cali if you’re looking to learn to dance or just want to have a good time. Alongside studios across the city where you can take inexpensive group lessons, you’ll also find tons of salsa clubs like Tin Tin Deo and La Topa Tolondra.

In addition to salsa, Cali is also home to a nice historic center, which brings plenty of charm to the city and is a must when visiting. Don’t skip the ornate Iglesia Ermita , which is gorgeous during the daytime but maybe even more impressive when illuminated at night.

Where To Stay in Cali

  • La Vaina Cali ($)
  • Hotel Movich Casa del Alferez ($ – $$)
  • Alko Hotel Casa Níspero ($$)

palomino colombia

13. Palomino

Located on the nation’s Caribbean coastline, Palomino can hardly be counted among cities in Colombia – it’s more a beachy outpost or small town! – but it’s well worth adding to your Colombia itinerary! These serene shores feel totally laid back and are among some of South America’s most beautiful beachfronts, making them a popular destination with international visitors and Colombians alike.

There isn’t much to Palomino other than its pristine beaches, around which the whole town centers. Expect to find chill backpacker hostels and just a few options for slightly more upscale accommodations . Restaurants are local spots and tiny eateries, plus a fair number of beach bars and food shacks along the shores.

Where To Stay in Palomino

  • Rincon del Mar ($)
  • Casa del Pavo Real ($ – $$)
  • Aite Eco Resort ($$ – $$$)

mongui colombia

Monguí is so tiny you might just miss it, but it’s a destination in Colombia you certainly won’t want to overlook. Located in the Boyacá region northeast of Bogotá, Monguí is one of Colombia’s most charming small towns, packed with enough history and beauty to make anyone fall in love.

Founded in 1601, Monguí is among just 11 cities in Colombia named as a Pueblo Patrimonio – a heritage town of significant cultural and historic value to the nation. While there isn’t much to this tiny town, which can be explored top to toe in just a few hours, its appeal is undeniable. Consider adding it to your Colombia itinerary – you won’t regret a visit!

Where To Stay in Monguí

  • Bahareque Casa Camping ($)
  • Mongui Plaza Hotel ($ – $$)

armenia colombia

15. Armenia

The small Colombian city of Armenia lies at the heart of the Eje Cafeter o – Colombia’s coffee-producing region , drawing travelers looking to experience some of the country’s most beautiful natural landscapes – alongside the best coffee in the entire world.

Alongside cities like Pereira and Manizales, Armenia is part of a special UNESCO World Heritage designation known as the Coffee Cultural Landscape of Colombia .

Staying in Armenia is all about getting outside of the city and experiencing the coffee culture and landscape first-hand at a hacienda or finca. Stay at a traditional coffee plantation, or even better, check out the stunning BIO Habitat Hotel , which offers treehouse-like accommodations that soar above the untouched forest below.

Where To Stay in Armenia

  • Finca Cafetera El Balso ($ – $$)
  • Hotel Hacienda Bambusa ($$ – $$$)
  • BIO Habitat Hotel ($$$)

carley rojas avila

Carley Rojas Avila

Carley Rojas Avila is a bilingual New York-based travel writer, editor, content marketer, and the founder of the digital travel publications Explorers Away and Home to Havana. Carley is an expert on all things Latin America, the Caribbean, and Cuba, having lived and worked in four different countries in the region. Her writing has appeared on the Associated Press wires and in Travel + Leisure, Yahoo, MSN, Euronews, The Weather Channel, and more. When she's not writing about her travels, find her front row at a Bad Bunny concert, befriending street cats, and taste-testing every pizza in Havana.

Touropia Logo

Touropia Travel Experts

Discover the World

15 Best Cities to Visit in Colombia

' src=

With the hypnotic rhythms of salsa coursing through the streets, Colombia is a fantastic place to head if you’re looking for a good time – its cities are home to some incredible nightlife. Great restaurants, lively bars and some awe-inspiring festivals and carnivals only add to what the best cities in Colombia have to offer, and a few interesting museums are scattered about here and there.

With a rich history, the city’s picturesque colonial centers are wonderful to explore, with their old churches and monasteries beckoning you on. An incredibly diverse country, Colombia’s varied landscapes with towering mountains, dreamy beaches and Amazon rainforest means that its fantastic cities are never far away from scenes of outstanding natural beauty.

Pasto

Lying not too far away from Ecuador , Pasto sits in the southwest of the country – visitors mainly stop off here on their way to Colombia’s southern neighbor. With a cool climate, some nice colonial buildings and a lively downtown, Pasto is a pleasant enough place without setting the world alight.

While the city itself is not much to write home about, the stunning nature of Laguna de la Cocha or the dramatic Volcan Galeras in the region surrounding Pasto makes it well worth a longer stay.

14. Leticia

Leticia

Despite being the largest city in the Amazonas region, Leticia has a laidback and provincial air to it – largely due to its secluded location. Lying at the spot where Brazil , Colombia and Peru meet, there is a diverse cultural mix – although there is certainly not much of interest going on in this backwater.

Bordering the Amazon River, Leticia’s main draw is that it is the perfect base from which you can take some fantastic trips into the rainforest or along the river itself.

13. Bucaramanga

Bucaramanga

Lovely mountains form a beautiful backdrop to Bucaramanga’s skyscrapers and, although it is not the most exciting place in the world, there’s more than enough to see and do here to warrant a visit.

While the growth and expansion of the city superseded lots of its old colonial architecture, a plethora of pleasant parks are interspersed among its high-rises, giving Bucaramanga a relaxing air. At night, however, the city’s large student body comes out to play and its multitude of bars and clubs blast out music until the early hours.

12. Santa Cruz de Mompox

Santa Cruz de Mompox

Lying on an island in the Magdalena River, this peaceful, laidback town has a lovely colonial center full of delightful architecture – funded from its time as an important port during colonial times.

The first place in South America to vote for independence, Simon Bolivar said that he owed his legacy and glory to Santa Cruz de Mompox. A secluded and special part of Colombia, the city is enthralling to explore, and comes alive during the various festivals that it hosts throughout the year.

11. San Andres Town

San Andres Town

Lying closer to Nicaragua than Colombia, this idyllic island’s dreamy, palm-tree-lined beaches and pristine waters make it a favorite with Colombians looking to get away for the weekend.

While San Andres Town is not the prettiest place, due to its hectic downtown, the waterside promenade is pleasant to wander along and the tax-free shops and party scene certainly help to attract visitors. The main draws, however, are the beautiful beaches lining the island and the surroundings offshore cays, and there is some fantastic snorkeling and diving on offer.

10. Valledupar

Valledupar

Lying between two mountain ranges, Valledupar is one of the greenest cities in Colombia and has a delightful colonial center with some fun and festive nightlife on offer for visitors to enjoy.

Located in cowboy country, it was cut off from the outside world during the civil conflict by guerrillas, and relatively few visitors stop by to this day. Famous as the birthplace of vallenato folk music, from here there are lots of fantastic outdoor activities for tourists to try.

San Gil

Nicknamed ‘the land of adventure’, San Gil’s incredible surroundings make it an awe-inspiring place to visit for nature aficionados and lovers of extreme sports.

A small city that is easy to navigate, San Gil’s old town square with its delightful cathedral is pleasant to hang out in and, although its friendly population is welcoming, almost everyone heads out of town as soon as they can. This is because it is renowned for fantastic white-water rafting. If you enjoy nature, you can trek through forests, explore caves or even go paragliding if you feel like it.

8. Manizales

Manizales

Lying amidst beautiful verdant mountains in Colombia’s coffee-producing region, earthquakes and a tragic fire destroyed many of Manizales historical attractions, although there are some nice Neoclassical buildings scattered about.

With lots of universities in the city, the large student population makes Manizales a lively place to visit; there are lots of fantastic bars and nightlife on offer. Lying at 2150-metres above sea level, you can enjoy some lovely hiking in the rainforests and mountain near the city. The nearby Nevado del Ruiz volcano is well worth a trip.

7. Barranquilla

Barranquilla

The fourth-largest city in the country, Barranquilla is renowned for its fantastic Carnival, when the streets are inundated with locals and visitors alike who come to enjoy the sounds, colors and vibrant festivities of the carnival.

Away from carnival time, there are some great restaurants and bars to check out and a few good museums. A bustling port town lying on the Caribbean next to the mangroves of the Magdalena River, Barranquilla is often overlooked in favor of other cities along the coast – though it has some great nightlife spots and friendly, welcoming people.

Popayan

Although it may come second to Cartagena in terms of the stunning colonial features, Popayan is well worth a visit in its own right. The breathtaking mountains overlooking the city’s picturesque streets only add to its scenic charm.

Nicknamed ‘the White City’ due to its dazzling facades, its old buildings that comprise delightful churches, mansions and monasteries were built during the time when the city lay on an important trade route – the architecture on show is sumptuous.

As a number of universities reside in the city, Popayan has a lively feel to it, and its outskirts have lots of great outdoor activities for visitors to enjoy.

5. Santa Marta

Santa Marta

A charming place to stop by, Santa Marta’s historic center is full of delightful colonial buildings. It is actually the oldest town founded by Europeans in the whole of South America. Lying on the Caribbean coast, the city has spread out over the years.

Now, its horrific traffic and endless sprawl detracts somewhat from the attractiveness, though this does mean that it has a slew of restaurants, bars and hotels for visitors to choose from.

With a fantastic range of activities and attractions on offer nearby, you can be in the mountains one moment before scuba diving in Santa Marta’s pristine waters or lounging on its lovely beaches the next.

Cali

Often overlooked in comparison with some of the other fantastic cities Colombia has on offer, Cali has more than enough about it to appeal to tourists – its pounding nightlife is just one reason to visit.

Considered the capital of Salsa, going out here is a fun and wild affair and is not to be missed. Away from the party scene, Cali’s great restaurants and rich, Afro-Columbian cultural heritage makes it a captivating place to visit. In addition to this, there are lots of old churches and some good museums too.

With lots of natural wonders nearby, you can use Cali as a base from which to explore the surrounding region – make sure to check out a football match before you leave!

3. Medellin

Medellin

Lying in a narrow valley, Medellin’s towering skyscrapers and high-rises are delightfully framed by the hills and mountains surrounding this industrious and commercial city. A metropolitan place, Medellin was plagued by gang wars in the 80’s and 90’s, as narco-traffickers battled for supremacy, with the hillside slums being badly affected.

Nowadays, it is a pleasant city to visit. There are some great museums on offer as well as fantastic restaurants, bars and nightclubs. With airy parks scattered about Medellin and a lively art and cultural scene, the second largest city in the country is well worth a visit.

Bogota

The lively capital of the country lies on a plateau amidst the Andes at an impressive height of 2600-metres, and all visitors to Colombia pass through Bogota at some point. While there is a lot of poverty and crime in the city, as well as packed and rather claustrophobic parts to it, the energy about the place and the wealth of attractions mean that most tourists come away with a positive impression.

The historic center of La Candelaria is full of lovely colonial buildings; old churches and convents dot the cobbled streets. Some great museums, restaurants and bars are scattered about, and the magnificent Cerro de Monserrate looks out over everything. Fantastic sunsets paint the city in glorious yellows, reds and oranges; as night falls, the city’s nightclubs begin pumping out the rhythmic music that makes it such a fun city to go out in.

1. Cartagena

Cartagena

Lying on the Caribbean coast of Colombia, Cartagena is full of life and color and dripping with history. The stunning Old City is magnificent to behold as you wander around, with its old stone ramparts enclosing dazzling colonial buildings and tiny, narrow streets.

See also: Where to Stay in Cartagena

Horse-drawn carriages trundle past huge churches and mansions, and its lively, leafy plazas are lovely to hang out in, with a fantastic range of restaurants and bars on offer. One of the best preserved colonial cities in Latin America – and certainly one of the most picturesque – Cartagena’s raucous nightlife and fine dining scene are yet more reasons to visit. If you want to kick back and relax further, its palm-tree lined beaches are simply divine.

Map of cities in Colombia

Map of cities in Colombia

Share this post:

best tourist city colombia

10 Best Beaches in Colombia

Best Things to Do in Colombia

23 Top Attractions & Things to Do in Colombia

places to visit in Colombia

14 Best Places to Visit in Colombia

Regions in Colombia

6 Most Beautiful Regions in Colombia

best tourist city colombia

12 Best Things to do in Cartagena, Colombia

Things to do in Cali, Colombia

12 Best Things to do in Cali, Colombia

best tourist city colombia

Unravel the Secrets of San Agustin in Colombia

best tourist city colombia

19 Top Attractions & Things to do in Bogota

Best Things to Do in Medellin, Colombia

18 Best Things to Do in Medellin, Colombia

best tourist city colombia

Where to Stay in Cartagena: Best Neighborhoods & Hotels

Reader interactions, leave a reply cancel reply.

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed .

13 of the best places in Colombia to soak up salsa, sunshine and more

Feb 11, 2024 • 9 min read

Artist/muralist in front of the Juan Valdez Coffee mural that he concieved and painted.

Colombia is famed for its magnificent landscapes and its energetic cities, filled with street murals and Latin culture © Kris Davidson / Lonely Planet

If you have any preconceptions about Colombia , leave them at home. This remarkable country will take you by surprise.

The second-most biodiverse nation in the world harbors vast swaths of wildlife-rich Amazon jungle in its interior, while coral-white beaches, dizzying mountains and leafy highland coffee plantations crown Colombia as a place of extraordinary natural contrasts. 

But this thrilling corner of South America is much more than the sum of its natural parts. Its kinetic cities buzz with an upbeat energy that sets Colombia apart from most of the continent, proving that this once-troubled country has well and truly shed its history of conflict. 

With adventure and infectious beats around practically every corner, picking the best places to visit in the country can be a challenge. However, thanks to plentiful domestic flights and long-distance buses , Colombia is a place where it's easy to cover plenty of ground, even on a short trip.

To help you with the planning, here are the best places to visit in Colombia.

Two Palenqueras, colorfully dressed fruit vendors, in Cartagena, Colombia

1. Cartagena

Best for architecture and atmosphere

At the top of most travelers' bucket lists for Colombia is the sultry city of Cartagena , and it's easy to see why. The stately old town is a magical walled complex of bougainvillea-slung cobblestone streets and shady squares where local performers shake, stamp and twirl, the living embodiment of the city's famous energy.

Absorbing the atmosphere of Cartagena can be as spirited – or as languid – as you choose. Laze the day away on Playa de Bocagrande or sit down to long, leisurely lunches of sharp coconut ceviche at a family-run restaurant. At night, indulge in a sundowner on a rooftop bar and sample the energetic vibe of the city's bars and clubs.

Planning tip: The heart of Cartagena – comprising the historical districts of El Centro and San Diego within the city walls – is best explored on foot so you can soak up the atmosphere.

2. The Amazon jungle

Best for wildlife encounters

Colombia lays claim to an extraordinary glut of flora and fauna that should place it on any wildlife lover's must-see list. While it covers a third of Colombia's territory, the Amazon jungle can be tricky to access, yet it remains the prime location for encountering tropical wildlife in vast swaths of untouched rainforest.

Book a tour into the rainforest from the remote outpost of Leticia and spend a couple of nights exploring one of the globe's wildest places. Boat trips putter along the Río Amazonas, and remote trails across the forest floor promise encounters with inquisitive pink river dolphins, sluggish sloths and a cacophony of howler monkeys.

Smelling coffee beans on a plantation tour in Colombia

3. Zona Cafetera

Best for coffee lovers

If there's one thing that keeps Colombia running, it's coffee. Find out what all the fuss is about by exploring the Zona Cafetera , Colombia's coffee heartland. Filling the lush hillsides of the departments of Risaralda, Caldas and Quindío are green plantations growing Colombia's magic arabica beans. Many family-run fincas (farms) have opened their doors to curious tourists, with day tours and overnight stays offering a deep dive into coffee culture.

Planning tip: Organize your transport to coffee country from the regional hubs of Manizales and Pereira .

4. Parque Nacional Natural Tayrona

Best for combining nature and beaches

Home to palm-lined tropical beaches and secluded coves, Parque Nacional Natural Tayrona is one of Colombia's natural jewels. Set on the Caribbean coastline east of Santa Marta , this national park is a paradise of relaxation against the dramatic backdrop of the looming Sierra Nevada de Santa Marta mountains.

Chilling on sun-soaked beaches or ambling along the jungle trails that edge the coastline are the flavor of the day here, as water currents at most beaches are too dangerous for swimming. To avoid the crowds, head by speedboat to Playa Cristal , an isolated island with pristine waters and gleaming beaches.

Planning tip: Time your visit to Tayrona outside of January or February, when the park typically closes for maintenance. And consider tacking on a visit to  Parque Nacional Natural Los Nevados  in the Zona Cafetera, as part of  an ambitious four-day itinerary . 

A woman walks on stepping stones with a view of a city stretching out before her

5. Medellín

Best for street art

Once the stronghold of Colombia's most infamous drug lord, Pablo Escobar, modern Medellín is a city reborn. Backpackers will find fun in the city's plethora of hip music venues, while travelers seeking a more sophisticated stay can enjoy well-heeled neighborhoods that court visitors with shady restaurant terraces and slick bars. Known for its perennially spring-like climate, Medellín holds a boundless appeal, making it one of the best cities to visit if you're short on time, and it's also a gateway to the Zona Cafetera. 

For art lovers, the imprint of Colombian heavyweight, Fernando Botero, is visible throughout the city, with his emblematic, engorged statues adding humor to rowdy market squares. To get deeper under the city's skin, visit the urban regeneration projects at Comuna 13 and Moravia to see how street art and innovative forms of transport are injecting life into formerly down-at-heel neighborhoods.

Planning tip: For a change of pace, a ride on a modern cable car will spirit you up and out of the valley into Parque Arví , a nature reserve with pre-Hispanic trails through forests adorned with orchids.

6. Sierra Nevada de Santa Marta

Best for archaeological adventures

For a tantalizing glimpse into the past, head to the Sierra Nevada de Santa Marta , a mountain range that slices across the northeast of Colombia. After a tough three-day hike through thick jungle, you'll reach Colombia's finest archaeological site, La Ciudad Perdida .

The stone terraces of this once-crowded city were built around 850 CE along a steep-sided ridge, and the site was only reclaimed from the jungle in the 1970s. Accessible only on a tour, La Ciudad Perdida remains remote, untouched and blissfully free of tourists.

Planning tip: Book tours to La Ciudad Perdida through agencies such as Expotur in Santa Marta.

A family looks out at the ocean on La Guajira Peninsula, Colombia

7. La Guajira Peninsula

Best for learning about Indigenous culture

Wild expanses of desert sit alongside the splendid blue of the Caribbean Sea in one of Colombia's most remote and unique corners. The Indigenous Wayuu people who call the Guajira Peninsula  home have defied invaders throughout history, and still live here in secluded villages, following their own unique rhythms.

Planning tip: To appreciate the dazzling wildness of Colombia's northernmost point, you'll need to organize a tour from Riohacha. Aim to spend at least one night on the peninsula and head out to Playa Taroa – often touted as Colombia's most beautiful beach – where sand dunes empty of visitors slide straight into the glistening sea.

Best for party people

Few places in South America love to party as much as Cali , Colombia's buzzing capital of salsa. The city's addiction to rhythm is infectious, and a visit to Cali will see you glued to the dance floor until dawn. Polish your moves at one of the many dance schools before hitting the dance floor with the locals in Zaperoco , a standout salsa club.

Planning tip: For the most iconic – and explosive – introduction to Cali's obsession with salsa, get your hands on a ticket to Delirio , a salsa and cabaret showcase of epic proportions. It takes place on the final Friday of every month.

A visitor looks at paintings by Fernando Botero at the Museo Botero, Bogotá, Colombia, South America

Best for museums and culture

Rainy and cold thanks to its lofty perch in the Andes Mountains, Bogotá might feel like a mere jumping-off point for Colombia's more temperate destinations. Yet those who give it a chance will find the capital city a place with a cosmopolitan atmosphere and a rich array of museums.

Gourmet dining rubs shoulders with rowdy nightlife in the city's increasingly trendy neighborhoods of Zona Rosa and Chapinero. But for a more sedate and educational visit, spend a day marveling at the tremendous riches on display in the Museo de Oro , one of the continent's finest collections of pre-Hispanic metallurgy. Another highlight is the Museo Botero , which comprises a significant collection of modern and Impressionist art, including 123 pieces by Botero himself.

10. Providencia

Best for an island escape

Situated some 1240km (770 miles) north of Colombia in the balmy waters of the Caribbean Sea, the idyllic island of Providencia is one of the country's most beautiful places to visit. Picture-perfect, golden-sand beaches – often practically devoid of visitors – and a laid-back atmosphere are all part of the appeal of this remote and sun-kissed patch of paradise.

Divers can splash into crystal clear waters alongside huge stingrays, turtles and reef sharks along a 32km (20-mile) stretch of the world's third-largest barrier reef. If you prefer to keep your head above water, blond sands, beachside restaurants and 25ºC (77ºF) water temperatures will more than cater to your needs.

A woman looks out at red and yellow waters of Caño Cristales, La Macarena, Meta, Colombia

11. Parque Nacional Natural Serranía de La Macarena

Best for natural spectacles

Due south of Bogotá, Parque Nacional Natural Serranía de La Macarena is one of the most incredible places to visit in Colombia. Just a short drive from the town of La Macarena, Caño Cristales is a river that runs vivid pink. Dubbed the "liquid rainbow," this remarkable stretch of water gains its rhubarb hue from the riverweed that grows here between July and October. Pack a bathing suit – you can swim in designated areas of the river. 

Planning tip: Caño Cristales only became accessible to visitors in 2010 as it lay in formerly FARC-occupied territory, but it has become a victim of its own loveliness. Visitor numbers are now capped at 200 per day, and you'll need to book your ticket with a local tour operator in advance.

12. San Gil

Best for thrill-seekers

Adrenaline junkies should look no further than Colombia's capital of adventure, San Gil . Water sports are one of the main draws here, with white-water rafting or hydrospeed tours buffeting you through scenic canyons along Class I to Class V rapids.

If you're keen to get off the ground, abseiling excursions down gushing waterfalls, paragliding over rugged mountain peaks and bungee jumping will get adrenaline levels soaring. Caving, mountain biking and canyoning are more popular activities. 

13. Parque Arqueológico Nacional de San Agustín

Best for lost kingdom vibes

In the far southwestern department of Huila lies Parque Arqueológico Nacional de San Agustín . This remarkable place comprises a network of ceremonial sites and burial grounds dotted with fantastical stone statues whose semi-human faces grin through fanged mouths with dizzyingly wide eyes. While their purpose remains largely a mystery to archaeologists, many believe the area to have been a place of pilgrimage and ancestor worship built more than 2000 years ago.

Planning tip: The archaeological park sits 2.5km (1.6 miles) from the town of San Agustín; colectivos (shared vans) run out to the park gates. Pick up a local guide at the entrance to learn more as you explore the site.

This article was first published February 2022 and updated February 2024

Explore related stories

best tourist city colombia

Tips & Advice

Mar 2, 2024 • 8 min read

There’s more to Argentinian cuisine than steak and malbec (though those are both great). Here’s our guide to Argentina’s best food and drink experiences.

A man throwing confetti in the air at a street party in Olinda, Brazil

Mar 1, 2024 • 9 min read

best tourist city colombia

Feb 29, 2024 • 9 min read

best tourist city colombia

Feb 1, 2024 • 7 min read

best tourist city colombia

Jan 30, 2024 • 9 min read

best tourist city colombia

Dec 23, 2023 • 6 min read

Panama, Panama City, portrait of happy young woman on balcony - stock photo

Dec 20, 2023 • 7 min read

where-to-go-februaryjpg.jpg

Dec 15, 2023 • 7 min read

best tourist city colombia

Dec 14, 2023 • 3 min read

Rock climbing in El Chaltén, south Patagonia, Argentina

Nov 18, 2023 • 7 min read

Wander-Lush

31 Best Places to Visit in Colombia: Cities, Pueblos, Beaches & Hiking

The gem of South America, Colombia has something for every traveller. Here are 31 of the very best places to visit in Colombia , as recommended by me and other travel experts.

Colourful pueblos , fascinating cities, stunning national parks and idyllic beaches: Colombia has it all.

It wasn’t all that long ago that tourists avoided Colombia. But times have definitely changed. Nowadays this gem of South America tops many a travel wish list.

Diverse in every sense of the word, people often rightly describe Colombia as several nations – each with its own landscapes, traditions, culture and cuisine – rolled into one.

From the Caribbean coastline to the edge of the Amazon, Spanish colonial towns to modern metropolises, Colombia tourist spots to hidden gems, these are the 31 very best places to travel in Colombia .

  • Also read: The best things to do in Colombia this year – immersive experiences & hands-on activities

Please note: This post contains affiliate links, meaning I may earn a commission if you make a purchase by clicking a link (at no extra cost to you). Learn more.

Best cities to visit in Colombia

1. medellin, the best city to visit in colombia.

A woman stands in front of a street mural in Medellin, Colombia.

Colombia’s second-biggest city was once considered the most dangerous city in the world. But not anymore. Thanks to some imaginative civil projects and the will and resilience of local residents, Medellin has emerged from its shadowy past to become one of the best places to visit in Colombia.

Dubbed the ‘City of Eternal Spring’, Medellin is located in a rich and fertile part of Colombia responsible for producing much of the country’s coffee, fruit and flowers. The city itself is surprisingly large: Brick houses spread out for miles in every direction, best viewed from lookouts accessed via cable cars connected to the only metro system in Colombia.

The highlights of Medellin include the Museo de Casa de la Memoria, a tasteful homage to the city’s tumultuous past, and Comuna 13 , a set of barrios that cling to the side of the hill and provide a canvas for Medellin’s best street art.

Spend your days in Medellin visiting fruit markets , sipping on freshly squeezed OJ and nibbling on empanadas and arepas. Or you can skip over to El Poblado, the city’s most affluent area, and enjoy the many restaurants. Take a stroll through Laureles, a delightful inner-city suburb filled with parks, cafes and bars.

Take a selfie in Plaza Botero (which is lined with sculptures by the Medellin-born artist), and if you’re lucky enough to be in town on the first weekend of the month, drop into the San Alejo Handicraft Market for some authentic Colombian souvenirs .

Medellin is the biggest transport hub in Antioquia Department and a perfect departure point for exploring Colombia’s coffee belt and the colourful colonial towns that characterise this part of the country. It’s worth spending at two or three days in the city itself – most of your time should be dedicated to eating and drinking.

  • Get there: Fly into Jose Cordova International Airport (1-hour flight from Bogota).
  • Stay: 574 Hotel – Boutique on a budget near Lleras Park in El Poblado, with bright, tidy rooms and breakfast included. Or try one of these unique Medellin Airbnbs .

2. Cartagena, one of the most beautiful places in Colombia

Colourful architecture in Cartagena, Colombia.

The port city of Cartagena was founded in 1533. One of the best places in Colombia for vibrant architecture and culture, several parts of Cartagena were declared a UNESCO World Heritage Site in 1984.

Because of its location on the Caribbean coast, Cartagena has a unique feel. Visitors to the city also enjoy easy access to beaches, islands and jungle trekking.

The city itself is divided into three neighbourhoods: Getsemani, San Sebastian and Santa Catalina (where you’ll find the iconic cathedral and many of the most recognisable streets and buildings), plus San Diego, traditionally home to Cartagena’s merchants.

Must-dos in Cartagena include climbing the Castillo fortress for a view, roaming the Plaza Santo Domingo, and shopping for souvenirs at Las Bovedas covered market. If the bustling UNESCO Walled City gets to be too much, make a break for one of the stunning beaches nearby or charter a boat to Colombia’s Caribbean islands.

As you explore Cartagena by foot, keep an eye out for the famous Palenqueras , fruit sellers dressed in vibrant costume and carting baskets of tropical goodies. They’re hard to miss!

  • Get there: Fly into Rafael Nunez International Airport (1-hour flight from Medellin; 1.5-hour flight from Bogota).
  • Stay: Hotel Boutique Casona del Colegio – Beautiful colonial-inspired rooms with tiled floors and four-poster beds, an infinity pool and garden terrace set in a heritage building 100m from Bolivar Park.

3. Bogota, Colombia’s dynamic capital city

Bogota's city skyline.

The largest city in Colombia and the nation’s capital, Bogota is an essential stop on any Colombia itinerary.

The Spaniards founded Santa Fe de Bogota in 1538 at a breathtaking altitude of 8,661 feet. Nestled at the foot of green mountains, it is nowadays a bustling city and home to more than 11 million people.

To get the best overview of the colonial old town, the business district and the outskirts stretching far to the horizon, you can take the cable car to the top of Monserrate (10,340 feet).

Stunning historic buildings line the narrow streets of the old town, Barrio Del Candelaria. The heart of the city is the Plaza Bolivar, where musicians regularly perform and other events take place.

On Sundays and public holidays, the main road Carrera Septima is closed for cyclists, inline skaters, joggers, and walkers. After the sporting performance, a folk festival takes place in the streets.

Plan for at least two days in Bogotá to visit the main sights , more if you’d like to see surrounding attractions or if you’re lucky enough that one of the many festivals is taking place so you can swing the dancing leg Bogota’s to salsa rhythms.

  • Get there: Fly into El Dorado International Airport (1-hour flight from Medellin).
  • Stay: GHL Hotel Bioxury – Efficient rooms with modern bathrooms and a lovely shared atrium space walking distance from El Retiro.
  • By Marcelle from Grey World Nomads

4. Cali, Colombia’s salsa capital

The gem of South America, Colombia has something for everyone. Here are 24 of the very best places to visit in Colombia, as recommended by travel writers.

Cali is best known by outsiders as the former home of the infamous Cali Cartel. Many travellers skip it without knowing this Colombian city is famous for something else as well.

If you’re interested in learning how to salsa dance, Cali is considered the world capital of salsa. I spent two months there taking group salsa lessons in the afternoon and practicing what I learned at night at local haunts such as Tin Tin Deo.

Colombians are some of the friendliest people in the world. They understand that everyone begins somewhere, and so you don’t need to be shy if you’re new to salsa. At the clubs I danced the night away and took shots of aguardiente with new friends, who taught me to how to fit in by learning Colombian slang .

Cali is also home to the world salsa championships where you can watch kids as young as four and five years compete in individual or group events. It lasts several days over several venues and is a great way to see Cali from a local perspective.

  • Get there: Fly into Alfonso Bonilla Aragon International Airport (1-hour flight from Bogota or Medellin).
  • Stay: Alko Hotel Casa Nispero – Stunning boutique rooms with exposed rafters and a central courtyard complete with pool close to Cali City Theatre.
  • By Ayngelina from Bacon is Magic

5. Popayan, one of the country’s finest colonial cities

Colonial architecture in Popayan, Colombia.

Popayan is located in the Cauca Department in the west of Colombia. It’s one of the top destinations in Colombia for a stopover when travelling by bus from Ecuador to the city of Cali.

Popayan, otherwise known as La Ciudad Blanca (‘the white city’), is definitely worth a stopover for at least two nights (more if you can spare it). The climate is much milder than sweltering Cali, and with all the charm of a typical colonial town, the small city provides a great introduction to Colombia.

The colonial centre is a beautiful tribute to post-colonial Spanish architecture and one could easily spend days exploring the cobblestone streets and whitewashed buildings. The Iglesia San Francisco in the old town is worth a look, and you can take a tour through the building to view a collection of mummies which were discovered after an earthquake damaged the building in the 1980s.

If you’re looking for more adventurous activities, you can hike up El Morro de Tulcan, a viewpoint over the city that housed an Indian pyramid dating back to the 1500s. It’s a great place to catch the sunset and is easy walking distance from the city centre (or a cheap taxi ride away).

  • Get there: 2.5-3 hours by road from Cali.
  • Stay: Hotel Dann Monasterio – Comfortable rooms in a 1570 Franciscan convent with swimming pool, Spanish galleries and a central courtyard.
  • By Emma from Mum’s Money

Best places to visit in Colombia: Small towns & pueblos

6. guatape, colombia’s most colourful town.

Guatape, Colombia - a beautiful landscape of lakes and islands.

Guatape is often called ‘the most colourful town in Colombia’. With tiny streets, colourful houses and clusters of joyful tourists, this place is straight out of Disneyland!

Guatape is located 10 minutes’ drive away from La Piedra, one of the largest free-standing rocks in the world. Since the whole region is quite small, one day for both these Colombia is more than enough.

After spending the morning hiking La Piedra, you can dedicate the afternoon to marvelling at Guatape’s lively roads. A few cafes sit just across from the central plaza, providing ample opportunities for people-watching.

Needless to say, the colours that decorate Guatape’s streets are spectacular. From bright reds to rich blues, you’ve never seen such charming houses.

  • Get there: 2 hours by road from Medellin.
  • Day trip: Guatape, Piedra del Penol and boat tour departing from Medellin (11 hours; from $36 per person).
  • Stay: Oak Tree House – An atmospheric retreat with wide outdoor balconies just outside the centre of Guatape.
  • By Daisy from Beyond My Border

7. Jardin, a typical colonial town in the coffee region

The gem of South America, Colombia has something for everyone. Here are 24 of the very best places to visit in Colombia, as recommended by travel writers.

Located in the heart of Antioquia’s coffee region, Jardin is another pretty pueblo with a long and vibrant history. Here too, residents paint the facades of their homes with bright colours and hang flowers from their windowsills and awnings.

The centre of Jardin is characterised by an impressive cathedral built from locally hewn rock and a main plaza paved with river stones. You’re never far away from nature in Jardin: It’s just a few minutes’ drive to waterfalls and forest paths, birdwatching areas and mountain trails.

In town, boutiques sell locally made handicrafts and you can sample sweet treats at a generations-old candy shop (even the Pope is a fan).

Not surprising for a town so close to coffee country, Jardin has a wealth of local drinking holes and uber-trendy cafes that roast beans grown in the hills around the town.

What makes Jardin one of the best places to visit in Colombia is the feeling of community. Plan to spend a few days in Jardin, but don’t be surprised if you wind up staying longer.

  • Get there: 3-3.5 hours by road from Medellin.
  • Stay: Casa Passiflora Hotel Boutique – Elegant rooms behind a traditional brightly painted facade a few blocks from the main square.

8. Jerico, a hidden gem in Antioquia

A woman peers out a wooden window in Jerico, Colombia.

Jerico is a smaller and lesser-known town located roughly halfway between Jardin and Medellin. It’s a gruelling twist-and-turn-heavy bus ride to get up the mountainside, but it’s well worth the journey to visit one of the most interesting places in Colombia.

Jerico is still relatively off the international tourist radar. (Until recently, you couldn’t even find it in Lonely Planet.) Plenty of Colombian tourists come here, many of them pilgrims visiting the birthplace of Santa Laura, Colombia’s first and only saint, who was born in Jerico in 1874 and is something of a local icon.

Jerico remains a tight-knit, deeply pious community. There are no fewer than 17 churches in town and a seminary with a healthy population of 40-plus would-be priests – not bad for a small town of just over 12,000 people.

Museums, historical libraries and a charming botanical garden are among the top things to do in town. Jerico even has its own mini Christ the Redeemer statue, which offers great views over the city.

Like Jardin, Jerico is also a good base for coffee tourism. La Nohelia is a local farm that offers ecotourism activities (including coffee tours) and onsite accommodation.

If the great outdoors is calling, take an early morning hike to Las Nubes, a lookout that leads you high into the clouds, and pay a visit to Ecoland to try tandem paragliding over the lush valley.

In town, climb the giant stone staircases that connect the upper and lower parts of Jerico. Drop into workshops to watch craftsman making carriels , traditional leather bags, and drink local coffee at El Saturia and Don Rafa. Don’t miss Bomarzo, a recently opened multipurpose creative space that houses galleries, cafes and artist studios.

An ideal place to base your stay in Jerico is El Despertar , a boutique hotel set in an Antioquian-style mansion house.

  • Get there: 3-3.5 hours by road from Medellin; 2.5 hours by road from Jardin.
  • Stay: El Despertar Hotel – Beautiful rooms with hammocks and ensuite bathrooms set inside a historic Antioquian home in the heart of town.

9. Villa de Leyva, home of Colombia’s biggest Spanish Square

The gem of South America, Colombia has something for everyone. Here are 24 of the very best places to visit in Colombia, as recommended by travel writers.

With its colonial architecture, cobblestone streets and white-washed facades, Villa de Leyva is considered one of the most beautiful towns in Colombia. It’s best know for being home to the biggest Spanish Square in the country, the 150,000 square-foot Plaza Mayor.

Located under 100 miles (160km) from Bogota (or about 3.5 hours by car or bus), this charming town is a favourite destination for both local and international travellers. In fact, the town is so pretty and well-preserved that it is a popular filming location for period films and TV shows. When you walk around its cobblestone streets, it feels like you’re stuck in time.

Besides the 16th-century architecture and historical museums, Villa de Leyva is set in a valley that is rich in fossils from the Cretaceous era. So you can also see some fine specimens on display at the specialised museums in the area. Villa de Leyva also has a thriving gastronomic scene, so it’s a great place to taste some of the best local dishes Colombia has to offer.

Villa de Leyva is a great stopover if you’re travelling between Bogota and San Gil. It’s recommended to spend at least two days to really soak up the timeless atmosphere.

  • Get there: 3.5-4 hours by road from Bogota.
  • Day trip: Villa de Leyva day tour departing Bogota (11 hours; from $179 per group).
  • Stay: Maria Bonita Hotel – Colonial-style rooms with a central courtyard three blocks from the town square.
  • By Bianca from Nomad Biba

10. Palomino, a quaint surf town on the Caribbean Coast

A sandy beach with palm trees and thatched umbrellas in Palomino, Colombia.

Palomino is a quiet surf town located on Colombia’s northern Caribbean coast, close to Santa Marta. Unlike its neighbour, Palomino’s tourism is still in its infancy, offering a more laid-back and relaxed vibe.

Known for its stunning beaches and seaside cafes, Palomino is a popular destination for backpackers, surfers and nature lovers, who often stay in this beach town to explore nearby Tayrona National Park and the mountain village of Minca (coming up later on this list!).

In Palomino, you’ll find a single central dusty foot road lined with restaurants, bars, and cafes. This leads to La Playa Palomino, a magnificent beach with soft sand, clear turquoise waters and great opportunities for surfing, swimming, and sunbathing.

In addition to the beaches, Palomino is surrounded by lush jungle and the pristine Palomino river, which is a great place to float in clean waters or go tubing downstream toward the sea.

Additionally, this tourist town is one of the most unique places in South America, since you’ll be able to spot the snow-capped peaks of the Sierra Nevada de Santa Marta straight from the beach!

Plan at least 2-3 days to explore the surrounding region, or a week if you’re looking for a place to relax and wind down.

  • Get there: 1.5-2 hours by road from Santa Marta.
  • Stay: Palomino Sunrise – beautiful eco-huts right near the edge of the beach and adjacent to the Palomino River.
  • By Olly from We Seek Travel

11. Raquira, pottery capital of Colombia

A colourful shopfront in Raquira, Colombia.

Raquira is as colourful as nearby Villa de Leyva is white. The brightly painted facades in this town bring a smile to your face, and you can easily spend a couple of hours wandering around as part of a day trip or stopover.

This charming little village is widely known as the pottery capital of Colombia. Just about every piece of Colombian ceramic you can buy was made in this tiny town. So you know what to do if you have some spare room in your backpack. Fully packed? Indulge in a pottery workshop and return home with memories instead.

Though pottery is dominant, it’s not the only type of souvenir you can buy in Raquira. All kinds of artisanías – from hammocks, to Mochilas (the pretty handwoven bags from Northern Colombia) and clothing – can be bought here for a fraction of the price you’d pay in Bogota.

Buses leave for Raquira about five times daily from Villa de Leyva. It’s a 30 minute trip. Four hours is enough for lunch and to pick up some souvenirs. Try to sneak in a bit of people watching on the little plaza as well. A good day to visit is on Sunday, when the local market is in full swing.

  • Get there: 3.5 hours by road from Bogota; 45 minutes by road from Villa de Leyva.
  • Stay: Hosteria Campestre San Fermin – Simple rooms on a leafy property with a large garden.
  • By Barbara from Travel Gear For Kids

12. Guadalupe, a must visit town in Colombia for nature lovers

The gem of South America, Colombia has something for everyone. Here are 24 of the very best places to visit in Colombia, as recommended by travel writers.

This tiny town in the Santander Department of Colombia is not easy to get to, but make the effort and you won’t regret it. You will fall in love with Guadalupe the moment you arrive.

A five or six-hour bus ride north of Bogota to Oiba, then another hour to Guadalupe by jeep, you could be forgiven for thinking the trip isn’t worthwhile. However, when you arrive in Guadalupe you will realise it’s all been worth it.

The town itself is just a few streets centred around the main square, with locals usually riding around on horseback or motorbike.

What is really special about Guadalupe is the surrounding nature and outdoor activities on offer. Las Gachas de Guadalupe are naturally jacuzzi plunge pools formed in a shallow river, where you can enjoy a dip in the warm water. If you’re feeling brave, you can slide along the smooth rocks and drop into the water.

They earned the nickname the ‘Caño Cristales of Santander’, and although the water isn’t as colourful as the real thing, the red rock at Las Gachas is just as picturesque. The scenery around Guadalupe is beautiful, and as well as Las Gachas, there are other natural swimming pools, waterfalls and caves to explore too.

Although there aren’t too many tourists here, at the weekend tour groups from Bogota or Bucaramanga arrive, so visit during the week if you want Guadalupe to yourself.

It’s recommended to spend at least a couple of nights here, but if you love nature and adventure, then there is plenty to keep you busy for several days.

  • Get there: 2 hours by road from San Gil Airport (2.5-hour flight from Bogota); 6 hours by road from Bogota.
  • Stay: El Portal De Don Luis – Simple rooms with a shared terrace, onsite restaurant and old-fashioned Colombian hospitality.
  • By Claire from Tales of a Backpacker

13. Aracataca, the birthplace of Gabriel García Márquez

A Gabriel Garcia Marquez mural in Aracataca, Colombia.

A must-visit for literature buffs, the small town of Aracataca in the Caribbean Magdalena Department is best known for being the birthplace of Colombia’s national author Gabriel Garcia Marquez.

Founded in 1885, the river town is small and sleepy. The main attraction is of course the Casa Museo (Museum House), set inside the home where Nobel Prize-winning Garcia Marquez was raised. It contains exhibitions of photographs, letters penned by the author, and various personal mementos.

As you wander the streets of Aracataca on a day trip from Santa Marta, you’ll see various tributes to Garcia Marquez including murals and sculptures.

See if you can’t spot some of the landmarks that inspired the fictional village of Macondo, the setting for his much-loved novel, One Hundred Years of Solitude .

  • Get there: 1.5 hours by road from Santa Marta.
  • Stay: Casa Turística Realismo Mágico – A unique accommodation inspired by Garcia Marquez’s magical realism.

14. San Jeronimo, an underrated small town near Medellin

Street art in the small town of San Jeronimo, Colombia.

After a couple of visits to the South American country, San Jeronimo remains one of the most underrated places I have visited in Colombia.

The Antioquian town is located in close proximity to the mountains and offers a quiet respite from hectic Medellin, which sits around an hour and a half away.

Once you arrive in the sleepy, yet quintessentially Colombian town, you will be greeted with smiles, the smell of fruit, and fresh mountain air. There are many cafes, small shops, and terraced restaurants waiting to be visited by the very few tourists who frequent the streets of the town.

The best thing about San Jeronimo isn’t in the town’s centre, however – it lies an hour’s tuk-tuk drive away in the mountains, and is called Hostal La Finca. This guesthouse, which is owned by Colombians and Germans, is one of the most relaxing places in the country. They have a large pool, gardens for yoga, and homemade Colombian cuisine made with fruit from the many trees surrounding the property.

There are waterfalls nearby that you can hike to, and the lodge prides itself on being eco-friendly. I have never traveled somewhere and come back so refreshed. A quick weekend getaway to San Jeronimo is highly recommended for anyone who is visiting Medellin .

  • Get there: 1.5 hours by road from Medellin; 30 minutes by road from Santa Fe de Antioquia.
  • Stay: Hostel la Finca or San Jeronimo Cabaña – Comfortable holiday home with a sauna close to the centre of town.
  • By Megan from Megan Starr

15. San Gil, the adventure capital of Colombia

The gem of South America, Colombia has something for everyone. Here are 24 of the very best places to visit in Colombia, as recommended by travel writers.

Don’t let the size of this small town fool you: There is no shortage of activities to do in San Gil .

Located in Santander Department, San Gil is known as the adventure capital of Colombia. Adrenaline junkies can choose from any number of heart-thumping outdoor activities, including white water rafting, rock climbing, paragliding, mountain biking, waterfall rappelling, and more.

For those into softer adventures, San Gil still has you covered. Right in town the Parque el Gallineral has 10 acres of walking trails among mossy beard-like trees that go by the same name. A 20-30 minute walk or quick taxi ride will get you to Pozo Azul, a lovely swimming hole with small waterfalls, perfect for cooling off on hot days.

The Chicamocha National Park offers a perfect balance between soft and hard adventure. Just an hour away from San Gil, the park sits in a deep canyon with no shortage of options for things to do. From spelunking to hiking to taking a ride on the 3.7 mile-long cable car (one of the longest in the world), Chicamocha won’t disappoint.

  • Get there: 7 hours by road from Bogota; 3 hours by road from Bucaramanga International Airport (1-hour flight from Botoga).
  • Stay: Hotel Campestre Casona del Camino Real – Breezy, comfortable rooms walking distance from the centre of San Gil and on the doorstep of the region’s best nature.
  • By Jen from Long Haul Trekkers

Best places to visit in Colombia: Nature & adventure

16. minca, mountains & waterfalls.

The gem of South America, Colombia has something for everyone. Here are 24 of the very best places to visit in Colombia, as recommended by travel writers.

Minca is a small mountainous town in Northern Colombia that is the perfect escape into nature from the party scene of Santa Marta. Busses run from town and it takes about 45 minutes to reach the centre.

What makes a trip to Minca special is staying in one of the incredible accommodations in the mountains such as Cases Viejas Hostel Lodge. Getting there requires an additional 20-minute drive in a jeep up the mountain, but it’s worth it.

The hostel overlooks gorgeous landscapes and offers several lounging areas to relax and take it all in. They also offer daily yoga classes, hikes to nearby waterfalls, and horseback rides. Plus, they source produce from a nearby local farm, so the food served onsite is fresh, healthy, and delicious.

Family style dinners, a bar and incredible views give this place a relaxed but social atmosphere. It is possible to visit Minca for just one night, but it’s highly recommended to stay for two for a more relaxing experience, or more if you have the time.

After all, could you ever get sick of this view?

  • Get there: 45 minutes by road from Santa Marta.
  • Day trip: Full-day coffee and cocoa tour from Santa Marta (8.5 hours; from $90 per person).
  • Stay: Sierra Alta Finca Boutique – Gorgeous ecolodge with indoor-outdoor rooms, hammocks and gardens nestled in the mountains close to Minca and Santa Marta.
  • By Lora from Explore With Lora

17. Salento, gateway to the Coffee Triangle

The gem of South America, Colombia has something for everyone. Here are 24 of the very best places to visit in Colombia, as recommended by travel writers.

Located in the heart of Colombia’s coffee triangle, Salento is easy to fall in love with. Whether you’re looking to take a horseback ride to a deserted waterfall, play some tejo (there’s gunpowder involved in this local game!), or simply enjoy views of the valley from one of Salento’s many viewpoints, you’re bound to find something enchanting about this tiny Colombian town.

While you’re there, be sure to stroll down Calle Real to take in the incredibly colourful buildings that make up Salento and learn all about Colombia’s coffee (they don’t call it the coffee triangle for nothing).

Admire the views from Salento’s mirador, and, most importantly, pay a visit to the stunning Cocora Valley , which is the draw that brings many tourists to Salento in the first place.

It’s recommended to stay in Salento for at least three days. That will give you time to spend one day in the Cocora Valley and two closer to town. But you can certainly entertain yourself for much longer!

We extended our time in Salento twice, and ended up spending nearly a week there. If we hadn’t had a plane to catch, we would have stayed even longer!

  • Get there: 1 hour by road from Pereira.
  • Day tour: Salento coffee tour at Finca El Ocaso with hotel pick up from Salento (3.5 hours; from $75 per person).
  • Stay: Hotel Kawa Mountain Retreat – Rustic bungalows with a luxury edge surrounded by palm trees in the heart of the coffee region.
  • By Kate from Our Escape Clause

18. The Cocora Valley, one of the most famous places in Colombia

A mother and child walk through Cocora Valley in Colombia.

Wondering where to go in Colombia to see the famous towering palm trees? Just 9 miles (15km) from Salento, the Cocora Valley is the main attraction in this part of Colombia besides the coffee farms.

Visitors are greeted with a lush green valley as they enter the Los Nevados mountains. Cocora is the home of the wax palm, Colombia’s national tree, and also the tallest of all palm species.

For Europeans like myself, the typical image of palm trees is on a tropical sandy beach. Seeing incredibly tall palms set against mountains is even more charming.

There are several trails through Cocora Valley, covering the mountains, a small river and some waterfalls. Take a horse ride for the most authentic experience! These are very popular in the area and can take from 1-6 hours depending on your chosen route. But make sure you are fit enough if you opt for a longer trail.

We loved the ride, but the muscle soreness reminded us about it for a few days! Try to go in the morning, to avoid the big crowds; the scenery is better too, with the mist covering the mountains.

  • Get there: 30 minutes by road from Salento.
  • Stay: Bio Habitat Hotel – Immersive luxury rooms with hardwood floors and glass walls nestled in the treetops, with a hot tub, sauna and pool. Located in Armenia, convenient to Cocora Valley.
  • By Alina from The Happy Kid

19. Ciudad Perdida (The Lost City), Colombia’s best hike

The gem of South America, Colombia has something for everyone. Here are 24 of the very best places to visit in Colombia, as recommended by travel writers.

Many travellers use Santa Marta as a base for a much bigger adventure that begins two hours away, deep within the jungle terrain of the Sierra Nevada mountain region.

In a four-day round-trip you can reach Colombia’s Lost City , an ancient archaeological site built by the Tayrona people in around 800 AD. It remained hidden until it was uncovered by looters around 50 years ago.

With the help of archaeologists and permission of the indigenous communities of the area, a small portion of it has been uncovered and is open for visitors ready to tackle this multi-day expedition by foot.

The trek is tough, with steep terrain and some treacherous paths, so it takes some stamina and determination. You can’t do it alone: You need both permits and a guide, since this is through a National Park and private indigenous lands. Therefore it is important that you choose a company where an indigenous guide will accompany you.

However hard it is to get there, you will be rewarded with a view of Colombia’s ancient history that you won’t find anywhere else.

  • Get there: Approx. 1.5-2 hours by road to the trailhead from Santa Marta.
  • Guided hike: 4-6 day trek to the Lost City from Santa Marta with a local guide.
  • Stay: Cabaña Guarumo de la Sierra – Comfortable rooms with stunning mountain views in Santa Marta, close to the trailhead.
  • By Becki from Borders of Adventure

20. Caño Cristales, the most beautiful river in the world

Water flows into the Cano Cristales, the famous red river in Colombia.

Nestled deep within the ​​Parque Nacional Natural Tinigua in the remote Meta region, the Cano Cristales or ‘Crystal Channel’ is one of Colombia’s most incredible natural wonders.

Also called the ‘River of Five Colours’ or the ‘Red River’, the river bed is tinged with hues of yellow, green, blue, black and red, giving the water hole and surrounding rapids an otherworldly liquid rainbow appearance.

This natural phenomenon – created by a combination of quartzite mineral rocks, algae and plants – only occurs between the months of July and November.

As well as beautiful waterfalls and rapids, you can see circular depressions in the river. Known as ‘giant’s kettles’, these are formed by chunks of hard rock that make deep pits. You’ve never seen anything quite like the brightly coloured water falling and churning in the pits.

As a licensed tour guide and special permit is required to visit the river, some advanced planning is essential. Swimming is only allowed in designated areas.

The small town of La Macarena (which has an airport and weekly flights from Bogota) is an ideal base for visiting the Cano Cristales and exploring the rest of this wild interior landscape, where the Amazon meets the mountains.

  • Get there: 45 minutes by road from La Macarena (a 75-minute flight from Bogota).
  • Stay: Hostal Caño Nevera – A family run guesthouse with tidy rooms and gardens, close to La Macarena town centre and the edge of the national park. Staff can organise guides and transportation on your behalf.

21. Leticia, gateway to the Amazon Rainforest

A night sky framed by palm trees in Leticia, one of the best places to visit in Colombia for an Amazon rainforest encounter.

Leticia is the capital of the Colombian Amazon. As there are no roads leading to the Amazon, flying into Leticia is the only way to launch your rainforest adventures.

Visiting Leticia is a weird experience. At first, you’ll notice chaotic traffic and shabby streets. Before night falls, you’ll be amazed how close to nature you are after all. Birds that are usually hard to spot are abundant in the city and every night you can witness a show of thousands of parakeets arriving at Santander Park.

Within a one-hour boat trip lies virgin rainforest, completely away from the crowds. Jungle hikes and night safaris reveal the residents of the Amazon: Sloths, caimans, alligators, toucans, boas and armadillos to name a few.

The best things to do in Leticia are all related to nature: Boat trips on the Amazon River and its tributaries, spotting pink and grey dolphins, hiking and kayaking, learning jungle skills, and meeting indigenous tribes. But even the city has some quirky sights, such as an ethnographic museum.

Visiting the border towns of Tabatinga (Brazil) and Isla Santa Rosa (Peru) are also popular afternoon activities in Leticia. Have lunch in Peru and grab a beer in Brazil!

  • Get there: Fly into Alfredo Vasquez Cobo International Airport (2.25-hour flight from Bogota).
  • Stay: La Ceiba, Amazonas – Immersive nature bungalows with four-poster beds located in a remote jungle village with access to hiking trails.
  • By Niina from Bizarre Globe Hopper

22. San Agustin, an important archaeological site in the Andean Mountains

The gem of South America, Colombia has something for everyone. Here are 24 of the very best places to visit in Colombia, as recommended by travel writers.

San Agustin is home to the most incredible archaeological site in all of Colombia, with dozens of ancient statues scattered around picturesque green hills with the Andes mountain range as a backdrop.

You should set aside three days for your visit. On the first day, take a half-day horse ride to some of the nearby statues, ending at the Archaeological Park.

First stop is El Tablon , where there are four statues. No one knows for sure the original purpose of the statues or much about the people who created them, but most of the icons guard tombs and they are commonly thought to be sacrifices to the gods.

From here, there are two more sites located down a steep incline, about 350 feet apart. El Purutal la Pelota has the only two coloured statues and La Chaquira has several intriguing anthropomorphic statues. The horse ride ends at the main Archaeological Park. It is also possible to take a collective bus or walk the 2 miles from town to the Archaeological Park instead of a riding horse.

In addition to the main park, there is the atmospheric ‘Forest of Statues’, a path through a forest with statues every few hundred feet along the way.

For the two remaining days of your visit, take a jeep tour into the surrounding areas to visit seven more sites, a sugar cane factory, and Salto Mortino and Salto Bordones, two dramatic waterfalls.

  • Get there: 1 hour by road from Contador Airport in Pitalito (1.5 hour flight from Bogota); 2.5 hours by road from Guadalupe; 4.5 hours by road from Popayan.
  • Stay: Masaya San Agustin – Ecolodge with beautiful self-contained cabins in the hills overlooking the river outside San Agustin town.
  • By James Ian from Travel Collecting

23. Las Lajas Sanctuary, Colombia’s most spectacular church

The gem of South America, Colombia has something for everyone. Here are 24 of the very best places to visit in Colombia, as recommended by travel writers.

Las Lajas Sanctuary is a beautiful basilica church located in the south of Colombia, close to the border with Ecuador. With its large bridge spanning over the Guaitara River and its beautiful Gothic architecture rising out from a canyon, it’s often regarded as one of the most original churches in the world.

Yet, despite being an important pilgrimage for national worshipers, the church remains a hidden gem that most foreign travellers aren’t aware of.

Las Lajas attracts indeed thousands of religious believers each year, who come from all over the country to address prayers to the Virgin Mary in the hope of a miracle.

It is in fact believed that the Virgin Mary’s face appeared on a rock on the canyon cliff to a local woman and her daughter in the 17th-century. Numerous miracles are claimed to have occurred in the same location, inspiring thenceforward the construction of a large basilica with an altar facing the rock where the Virgin Mary’s face first appeared.

Las Lajas is an incredible off-the-beaten-path destination to visit in Colombia – whether you are a believer or not. Easily reachable for about 2000 COP (less than 1 USD), the sanctuary is a great half-day excursion from Ipiales ,where most tourists only stop to change bus and continue their travels onward into Colombia or Ecuador.

If you aren’t in a hurry, make sure to take the time to discover this unique part of the Colombian countryside.

  • Get there: 20 minutes by road from Ipiales; 30 minutes by road from San Luis Airport.
  • Stay: Loft Hotel Ipiales – Modern rooms in Ipiales, 20 minutes by road from Las Lajas.
  • By Jenny from Tales From the Lens

24. Concordia, coffee plantations near Medellin

A coffee farm in Concordia, Colombia.

With the most coffee trees of any township, Concordia is the star of the Colombian coffee region.

Here, it’s all about the berries and the beans. The hills that lead from Medellin to Concordia are covered with hectares upon hectares of plantations, most of them owned by smallholder farmers who sell their beans to local co-ops such as Andes, which has a warehouse you can visit just outside of Jardin.

If you want to visit farms and do a coffee tasting, it pays to join a tour to Concordia from Medellin. The town is about two hours by car, making it possible to visit as a day trip. We travelled with LandVenture Travel who offer a full-day trip to Concordia , returning to Medellin in the evening (or you can do like we did and spend the night in Jardin, with a tour of the town the next morning).

A full day was plenty enough to explore Concordia, although I would have been happy to overnight there and wake up in the pretty town.

  • Get there: 2.5-3 hours by road from Medellin; 2-2.5 hours by road from Jardin.
  • Stay: Rock Forest Glamping Finca – Stunning A-frame cottages set in the mountains of Concordia, close to coffee farms and with horseback riding available.

25. Lake Guatavita, the birthplace of the Legend of El Dorado

The round Lake Guatavita near Bogota, one of the best places in Colombia for history buffs and culture lovers.

After visiting the Gold Museum in Bogota and hearing all about El Dorado, you will surely be intrigued to visit the place where the legend was born. Located less than 2 hours from Bogota by road, Lake Guatavita is a sacred Muisca site with an atmosphere of mystique that truly glimmers.

Among the Muisca people, Guatavita has long been a sacred site where new leaders were anointed. As the tradition goes, the nominated figure would be dusted in gold powder from head to toe then pushed out on a floating raft into the lake. Precious gold objects would then be cast into the waters as an offering to the gods.

Today, Laguna de Guatavita is a beautiful natural landscape with hiking trails. It’s best to go with a knowledgeable guide who can illuminate both the legends and the traditions of the Indigenous peoples who have long inhabited this area.

  • Get there: 1.5 hours by road from Bogota.
  • Guided tour: Half day trip from Bogota with an experienced guide (6 hours; from $115 per person).
  • Stay: Encubo Glamping , funky shipping container glamping on the edge of the lagoon.

26. The Tatacoa Desert, surreal landscapes & stargazing

Red and grey dunes in the Tatacoa Desert, an unusual destination in Colombia.

A world away from Colombia’s lush coffee plantations and dense rainforests, the Tatacoa Desert is one of the most unique landscapes in the world . Bearing some resemblance to the famous Rainbow Mountain in Peru , it offers remote hiking opportunities and thrilling adventures for active travellers.

Don’t let the name fool you: The Tatacoa Desert is not technically a desert, but rather it is a dried-up tropical forest. Over the decades, the weather has shaped sweeping canyons and peaked ‘dunes’ in striations of rust and amber. The formations are actually composed of soft soil, not rock, so visitors must take care not to damage them.

There are several different parts to Tatacoa, including the Red Desert and the Grey Desert, plus a pink lake . As the names suggest, each presents radically different hues of soil. The entire area is abundant with wildlife, and as you move around on the walking trails you will surely encounter birds, lizards, and even the occasional snake or scorpion.

For a memorable experience, spend the night camped out in the desert and do a spot of stargazing. Big skies that are free from light pollution make Tatacoa one of the best places in Colombia to gaze up at the galaxies.

Don’t miss the Piscina Mineral, an oasis-like artificial pool where you can cool off amongst the dunes.

  • Get there: 1.5 hours by road from Neiva.
  • Private tour: Multi-day desert adventure with transfers from Bogota .
  • Stay: Tatacoa Star Eco Hotel , ecologically friendly bungalows in Villavieja close to the dunes and salt pans.

Best places to visit in Colombia: Beaches & islands

27. the rosario islands, pristine beaches & reefs.

Clear blue waters and beach bungalows in Colombia's Rosario Islands.

Located off the coast of Cartagena, the Rosario Islands ( Corales Islas del Rosario ) is an archipelago of 30 islands that form one of Colombia’s 46 Natural National Parks. If you’re interested in snorkelling or scuba diving, this is one Colombian destination you won’t want to miss.

This part of the Caribbean is known for its underwater ecosystem of vibrant coral reefs, as well as seagrass habitat and mangroves. The largest island, the aptly named Isla Grande, has resorts, lodges, camping areas and plenty of restaurants, while secluded beaches, an aquarium and open-sea oceanarium are located on small islets, all accessible by local ferry.

Bendita Beach lies just off the mainland peninsular and is one of the most popular white-sand beaches in the country. It’s a perfect day trip destination from Cartagena – or you can rent an overwater bungalow on one of the other islands for a more immersive nature experience.

  • Get there: 45 minutes by ferry from Baru port to Isla Grande (1 hour by road from Cartagena).
  • Stay: El Hamaquero Hostal EcoNativo – A popular eco-friendly hostel on the shoreline of Isla Grande, with direct access to the beach.

28. San Andres Island, the best sunsets in Colombia

A beach with a bright blue shack on the shore on San Andres Island, Colombia.

San Andres is an island paradise that belongs to Colombia, even though it’s geographically closer to Nicaragua or Panama. With its remote location, it can only be reached by air. Luckily, flights are quite affordable from major Colombian cities, as low as 70 USD round-trip.

San Andres is famous for scuba diving. The coral and marine life is very well preserved and therefore San Andres is said to be one of the best diving spots in the world.

For those who aren’t interested in scuba diving, the sandy beaches are also world-famous. You can access tons of different beaches via the 16 mile-long ring road that loops the entire way around the island.

Some beaches are popular tourist spots, and some are completely deserted. One of my personal favourites is Rocky Cay. On this beach at low tide, you can actually walk a couple of hundred feet out into the water onto a sandbar to reach another island to explore.

  • Get there: Fly into San Andres Island Airport (2.25-hour flight from Bogota).
  • Stay: Le Castel Blanc Hotel Boutique – Gorgeous rooms with polished tile floors and wicker furniture, with an outdoor pool and tropical gardens. Set inside a Mediterranean-style mansion house 600m from the best swimming beaches.
  • By Bailey from Destinationless Travel

29. Taganga, one of the best places to visit in Colombia for diving

Jagged mountains reach to the sea in Taganga, one of the best places to visit in Colombia for diving.

Taganga is a small fishing village in Colombia’s north east. It can be reached by minibus from Cartagena, which shouldn’t take any longer than two hours. It’s worth a visit for two reasons: The scuba diving and the sunsets .

This little village is becoming increasingly popular among tourists because it neighbours the much bigger and more developed Santa Marta. Taganga allows visitors the opportunity to mingle with holidaying locals, enjoy delicious fresh fish, and watch one of the most amazing sunsets in South America.

On top of that are opportunities to dive. The little village has several experienced dive schools that can bring you out on snorkel and scuba excursions. It’s also possible to gain a certification in Taganga.

The coral and marine life is beautiful, healthy, and in abundance – something that shouldn’t be taken for granted.

If you’re simply visiting Taganga then two days will be enough. If you intend to dive, it’s recommended to stay for up to a week, which should give you enough time to learn and then recover.

  • Get there: 15 minutes by road from Santa Marta.
  • Stay: Hotel Cactus Taganga – Simple wooden bungalows with outdoor terraces overlooking the bay.
  • By Eoin from Dollys Quest

30. Tayrona National Park, where the jungle meets the ocean

A man walks along the beach in Colombia's Tayrona National Park.

If you’re looking for an intrepid overnighter, consider a stay in Tayrona National Park , a jungle-laden coastal national park is located near Santa Marta on Colombia’s northern Caribbean coastline.

Visitors can access the park by foot, hiking one of the many scenic trails to a few camping locations. Unless you have hundreds of dollars to spend on a fancy ‘ecohab’ (luxury glamping huts set on a hill), take the plunge and sleep in a hammock at Cabo San Juan.

Rent a hammock for the night (the tents will flood if it rains, and keep in mind, it’s the jungle!) to fully enjoy the park. The hike in takes between 2.5-4 hours depending on how bad the mud is. The adventure is worth it.

Take your time and enjoy the sights and sounds of the jungle. If you’re lucky you can spot howler monkeys in the trees. Opt to hike the nearby Nine Piedres or up to the Pueblito native village. Early morning hikers will be rewarded with cooler temperatures and stunning wildlife.

  • Get there: 30 minutes by road from Santa Marta.
  • Stay: Senda Koguiwa – Luxe bungalows nestled beneath the mountains with a huge outdoor pool just five minutes from the entrance to the National Park.
  • By Meg from Fox in the Forest

31. Santa Marta, relaxation on the Caribbean coast

Vendors on the beach in Santa Marta, Colombia.

Santa Marta is spectacularly unspectacular, and that makes it the perfect spot for relaxing. There is not a lot to see or much to do: No well-maintained historic centre, no World Heritage Sites – just some picturesque streets’n’squares and a pleasant waterside promenade.

Santa Marta isn’t dull, it’s serene.

On Carrera 5, you can see how Colombians shop. And you can shop, too. I bought an unspectacular leather belt at a spectacular price: No tourist currency here, I paid the same as locals pay.

For those for whom local is not enough, there is Carrera 3. Here, you’ll find stylish restaurants and bars, designed mainly for tourists and trendy crowds from the nearby university. No Colombian town would be complete without some street art, and there are some pretty amazing murals on Carrera 3 and the adjacent streets.

Santa Marta is a great hub for day trips to beaches. The nicest beach in my opinion, Rodadero, is located south of Santa Marta and is a great place to spend a lazy day. Not lazy? Then you might want to visit National Park Tayrona. It’s only about an hour away by public bus. Adventurous folks start their trip to the Sierra Nevada and the El Dorado from Santa Marta.

  • Get there: Fly into Simon Bolivar International Airport (1.25-hour flight from Medellin; 1.5-hour flight from Bogota).
  • Stay: Hotel Boutique Maree – Elegant, modern suites with a generous outdoor pool located close to the city centre and beach. All the perks of a big-brand hotel but with an intimate, boutique feel.
  • By Renata from bye:myself

Do you have a favourite place to visit in Colombia? Which of these destinations would you include in your Colombia itinerary? Let me know in the comments!

Colombia trip essentials

Here are some of the websites and services I recommend for planning a trip to Colombia. Remember to check out my full list of travel resources for more tips.

FLIGHTS: Find affordable flights to Colombia using the Skyscanner website .

VISAS: Use iVisa to check if you need a tourist visa or a Health Declaration form for Colombia and apply for your documents online.

TRAVEL INSURANCE: Insure your trip to Colombia with HeyMondo , my preferred provider for single-trip and annual travel insurance.

AIRPORT TRANSFERS: Book a safe and reliable private transfer from the airport to your hotel in Medellin , Bogota or Cartagena (prices start from $18 per group).

ESIM FOR COLOMBIA: Stay connected during your trip – pre-purchase an eSIM for Colombia and get online as soon as you arrive without having to visit a phone shop.

CAR HIRE: Use the Discover Cars website to compare prices and features across all the major car rental companies.

ACCOMMODATION: Find the best Colombia hotel deals on Booking.com .

CITY TOURS & DAY TRIPS: Browse the Viator website to find the best day trips, city tours, Colombian cooking experiences and more.

Best places to visit in Colombia: Share it on Pinterest

The gem of South America, Colombia has something for everyone. Here are 24 of the very best places to visit in Colombia, as recommended by travel writers.

More Colombia travel resources

  • 25+ amazing Colombia experiences , treks, workshops and more
  • 30 best things to do in Medellin , my Medellin city guide
  • 2 days in Medellin , ideal itinerary for first-timers
  • Markets in Medellin , Colombian fruit, flowers and more
  • 30 things to buy in Colombia
  • Visiting Medellin’s Comuna 13 , things to know before you go
  • Guide to Jerico , Colombia’s loveliest pueblo
  • El Despertar Hotel , Jerico’s best accommodation
  • Guide to Jardin , Colombia’s most colourful town
  • Colombian coffee tour , bean to cup in Concordia
  • 20 best things to do in Bogota , a day or two in the capital
  • Colombian cooking class , in the kitchen in Bogota

46 Comments

Thank you for the effort in putting this exhaustive list together. It is definitely going to help us plan our time in Colombia fruitfully

Me encanto tu publicación, Colombia es realmente fascinante, ojala podamos viajar por todos estos lugares tan preciosos, sin embargo te falto en santander el cañon del chicamocha y barichara… te encantarán.

Thank you Marce! Muchas gracias!

Hi thanks for sharing this amazing blog.

Colombia is on my bucket list! There are so many beautiful places to visit in this country! Thank you for sharing the best of them!

Love this comprehensive guide. I’ve only ever heard of Bogota, Medellin, and Cartagena, and now I have more destinations to add to my Colombia itinerary. Thank you!

Before reading this post, the only places I knew in Colombia were Medellin and Cartagena. I didn’t know Colombia has so much more to offer – especially the beaches look nice too! Thanks so much for this great post 🙂

Colombia is such a diverse country and I can’t wait to get back and explore, especially to add a few of these places I’ve never heard of! Beautiful photos and thanks for taking me back to one of my favorite countries.

Wow! Great list! Love the colors of Colombia!

Hi Emily! I’m Colombian and I must admit that I instantly blushed when I read the introductory paragraph. You’re so sweet, and I’m glad that you have had the opportunity to immerse yourself in my country. I’ve lived in Bogota all my life and my family loves to travel within the country, so I must say that I’m shocked by the fact that I hadn’t even heard of many of the places you mentioned here (considering the fact that I’ve been from La Guajira to Leticia). May God bless you and I hope that you continue marveling at the many things that dear Colombia has to offer.

Thank you for the lovely comment and kind words. I had such a great time travelling in Colombia and I can’t wait to go back some day 🙂 I’m glad you found a few new places to discover on the list!

Stay well and I hope to see you in Colombia some day!

I´m a Colombian and I have visited most of the places you recommend. I agree with all of them, although I was surprised by the order of appearance. Yet I must say there are plenty more to visit. Just to give an example, if you want to have the full experience of Colombian food and Colombian party, you must visit Chocó. Is not a fancy place, but you will be amazed by the views of the wild, the happiness of the people and the mixture of flavors of the Pacific and the jungle. I must visit Guadalupe, the only place you mentioned I have never been to. Thank you.

Thanks so much for your comment and kind words, Jariro. I really enjoyed my time travelling around your country 🙂

Choco looks terrific! I’ll have to add it to my list for next time.

Wow! Amazing list! I have spent time in Medellin & Leticia – adored them both. Next on my list is Cartagena and San Andres Island. Will definitely save this list for when I’m planning my next trip back to Colombia!

Oh goodness, it’s so hard to choose what place looks like most enticing! I’ve never been, so I don’t have a favorite, but I’d definitely have to visit the basilica and National Park! But I’d definitely have to include Cartagena and Guatape for history and color. Some of my favorite spots are UNESCO World Heritage Sites.

Great choices! I always seek out UNESCO Sites when I travel too – and Colombia has plenty of them!

Cartagena looks so beautiful and colourful! Great guide to an incredible country.

Wow, these look amazing! Colombia was never too high on my bucket list, but after seeing this post I think I may need to plan a visit soon (well, as soon as it’s safe to do so!). Thanks for sharing!

nice information. Thanks

Wow nice info. Colombia is of the beautiful , attractive and most sight seeing places , Thanks admin

Thanks Sarah, so glad to hear you like my list of places to visit in Colombia!

Great post! Enjoyed reading but one small correction. Medellin was home to Pablo Escobar, not Cali. Great detail with everything else!!

Thanks, Greg! I believe the author meant that Cali was home to one of Escobar’s cartels. I’ve updated the post to clarify this.

Super amazing post!! Loved how you have covered all the big and small cities in Colombia.

What a great post! Colombia has been moving up on my bucket list, and after this post and seeing the amazing photos, it’s moved up even more. Thank you for the incredible travel inspiration and I’ll definitely be using this for when I’m able to visit. Thanks for sharing.

Thanks for the kind words, April! So glad you’ve found the post inspiring and helpful! Colombia has so much to offer!

After reading your post I think Colombia gets a bit of a bad wrap and is often over looked as a destination due to the perceived opinion that its not safe. I had never considered visiting Colombia for that reason. I might have to reconsider that decision.

…good point and here the same!

Raquira looks great. I’m glad your post goes outside of the usual places. Ciudad Perdida looks like a great adventure. And San Jeronimo. Is there a lot of street art there?

Thanks Sue! I think most cities and towns here have a bit of street art—the murals in San Jeronimo look particularly cool!

Great collection!! I have lived in Bogota for about six months now and love it here. It’s so fascinating to me that there is so much diversity in this country!! I’ve been meaning to put a bucket list together of places to visit before I leave, so thank you for putting this together for me! 😉 This will definitely be put to good use VERY soon.

That’s awesome, Mary! I am in Bogota now (but only for a night)—what an interesting place to live. There’s certainly a lot to do in Colombia… Perfect base for travelling and weekend trips! Enjoy!

Loved this post! I really get a sense of all the different landscapes that Colombia has to offer; from the beaches, to the countryside to the ruins! I’m saving this for my upcoming trip!

Colombia is on my bucketlist and this blog has been extra helpful. I love bloggers views on a country its alot more real. I have bookmarked this as m reference for my research for traveling. Great blog.

I would love to try the coffee in these areas!! It would be so fresh and delicious.

Goodness this post has soooo much information! You convinced me that I should go and visit lots of small towns in Columbia …then the second half of the post made me think that I need to visit spots out in the countryside too.

It’s all so gorgeous! <3

WOW – everyone’s photos are stunning. I have heard a lot of good things about Columbia in recent months. Las Lajas looks incredible! What made you want to go?

Thanks Olivia! We’re here for a friend’s wedding.

Such a colourful country rich in history and flavours. Would love to visit here with my boys. You’ve got my travel juices flowing!

It’s a very family-friendly destination in my opinion! I’m sure you and your boys would love it.

What an impressive guide. Such great insight on so many lesser known destinations! Definitely helpful for someone planning a trip to Colombia, and proving there is so much to see and do in that fantastic country.

Sooo much to do! We’ll definitely be back for more!

I’d love to visit Jardin especially after your description. I really like places that feel like they’re communities where people know and look out for each other. Plus those short drives to parks with waterfalls don’t sound bad either.

Me too, Katherine! Jardin has the best of both worlds.

Wow, this is such a comprehensive guide. All your pictures make me want to start planning a trip to Colombia. It seems to be such a diverse and beautiful country!

What a list! Will definitely use this post when planning our trip to Colombia.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

  • Subscribe to future posts

Orange Cuppa to Copa Travels logo: Latin America travel guides and tips

The 10 best cities in Colombia (to travel to or live in!)

best cities in colombia to travel and live

Sometimes, I use affiliate/sponsored links with my recommendations, which if bought through might earn me a few pennies at absolutely no extra cost to you . This helps with the cost of keeping this site alive so I can continue to guide you on your travels. Please remember that I would never ever ever recommend anything I don’t or wouldn’t use myself. Big thanks to each and every one of you who have trusted my recommendations so far! Lozzy x

What you’ve stumbled upon here is a round-up of what I consider the best cities in Colombia to travel to or live. Traditional, modern, tropical, cool, up in the mountains, down on the plains, full of fiestas, surrounded by nature – whatever you want, these spots have got it.

  • Colombia’s most epic hiking trails
  • 29 breath-taking places to go in Colombia: The Ultimate Bucketlist
  • The cost of living and travel in Colombia

And so, the 10 best cities in Colombia are…

Medellín always tops the usual lists of best cities in Colombia for backpackers and expats alike, so why not start here since it’s the one you’ll be most expecting to see. With the second largest population of all the cities in Colombia, Medellín teems with energy, which coupled with the moderately hot (for a Brit…) climate makes it an obvious favourite.

Medellín is jam-packed with things to do during the day, and several of its barrios come alive at night, like Laureles and Poblado. It’s a proper hotspot for all types of extranjeros.

Where to stay during a visit to Medellín: My favourites are Laureles Medellin Hostel and The Charlee Hotel , but there are a lot more area-specific options here!

What not to miss in Medellín: learning about Colombia’s difficult past on a Comuna 13 tour , seeing the iconic sculptures in Plaza Botero, hiking around Parque Arvi and partying around Parque Lleras or La 70.

Check out my guides to Medellín here.

best cities in colombia to travel and live

Well, I make no effort to cover up the fact that this is hands down my favourite of the best cities in Colombia. This is where I spent the majority of my 9 months in Colombia, using the capital as my home base to feel a little more settled when I started to crave a bit of normalcy.

However, I always say that this is an amazing city in Colombia to live, but not always the best to visit. The weather is mild, rainy season is heavy and safety in certain barrios is sketchy (to be fair, there isn’t a single one of these cities in Colombia that doesn’t have bad barrios), but once you get the hang of Bogotá it starts to feel like home real quick. I love slipping into the hustle and bustle of the city, and enjoying a very normal, everyday life without sticking out too much.

If you are just visiting, there is certainly enough to enjoy in a few days, and lots of interesting Bogotá day-trips and weekend breaks to explore.

Where to stay during a visit to Bogotá:  bs Rosales and Hostal Macondo are fantastic options in Quinta Camacho which is one of my favourite barrios, but you can find info on other safe barrios of Bogotá here .

What not to miss in Bogotá: playing tejo at a typical bar, getting the cable car to the top of Monserrate, drinking on a chiva bus to Andrés Carne de Res, exploring the city on a graffiti tour .

Check out all my guides to Bogotá here.

best cities in colombia to travel and live bogota

Barranquilla

This city is famous across Latin America for the huuuuge Barranquilla Carnival that takes place 4 days prior to Ash Wednesday (usually end of February or beginning of March), as well as being the childhood home of Shakira. Otherwise, it’s a bit of a powerhouse for the freight and service industries, and fairly affluent in places.

You can’t miss coming into Barranquilla from the East (like Santa Marta), as you’ll go over the sizeable Pumarejo bridge that crosses over an island of the Magdalena river.

Where to stay during a visit to Barranquilla: bh Barranquilla is the height of modern comfort, but Hotel Casa Colonial offers something typical that for history-lovers shouldn’t be missed. Note that around the time of Barranquilla Carnival, you’ll need to book your accommodation as far in advance as possible.

What not to miss in Barranquilla: going back in time at the yellow castle of Salgar, partying the night away at La Troja, chill at Coco Beach (access via the beautiful GHL Collection Hotel), touring the Carnival Museum if you don’t make it for carnival itself.

The jewel of the Caribbean coast! Aside from its stunning nearby islands (such as Isla Grande and Isla Barú ), the urban areas of Cartagena itself bring enough excitement to your eyeballs to last you a lifetime. It’s definitely one of the best cities in Colombia for history-lovers, as the walled centre provides blocks upon blocks of traditional colonial houses and gorgeous cathedrals in all sorts of colours.

Being on the coast, fish is a regular on typical menus, as well as the Colombian-Caribbean-style coconut rice which is to die for. Its popularity with foreigners means things do get a bit more expensive in the centre, and you have to be a bit more aware of cheeky tourist traps, but overall a visit to Cartagena is always an incredible experience.

Where to stay during a visit to Cartagena: The Clock Hostel & Suites for its cabin-like bunk rooms or Casa Canabal Boutique Hotel , but there are a lot more area-specific options here!

What not to miss in Cartagena: There’s just so much! There’s visiting San Felipe Castle , checking out the Cartagena nightlife , sailing to nearby Caribbean islands , taking a trip on a pirate ship and sitting on the old town walls for sunset and more.

Check out my guides to Cartagena here.

best cities in colombia to travel and live

This one is deep in the Colombia’s Zona Cafetera (or coffee zone). For those who love to wake up surrounded by lush, green mountains but can’t leave the excitement of urban life behind, Pereira is a great option. It’s known for having pretty good nightlife, lots of shopping malls and a very low cost of living for a city that has it all. Pereira is perhaps not an amazing place to visit as a tourist, but it’s a hot topic for digital nomads and expats.

With only about half a million inhabitants, Pereira is one of the smallest of the best cities in Colombia. If you don’t want to get out of the city to visit some authentic coffee-producing towns (such as Filandia ), you can spend a day in Pereira’s ode to coffee plantations, Parque del Cafe, instead.

Where to stay during a visit to Pereira: Zentrico provides stunning yet cheap accommodation in the city, whilst Sazagua Hotel is there for all of your green wilderness vibes.

best tourist city colombia

Santa Marta

A growing contender in the best cities in Colombia for backpackers, Santa Marta is a beautiful place. Despite always feeling like it’s full of people busily getting about their day, it still manages to feel chilled compared to the tourism hub of Cartagena. Key to its popularity is the fact that it’s a jump-off point for lots of the best things to do in Colombia, such as the Lost City Trek and visiting the town of Minca.

Santa Marta is a little rough around the edges, but aren’t all of the best cities in Colombia? It’s all part of the experience of living and travelling in this crazy country.

Where to stay during a visit to Santa Marta: Dreamer Santa Marta is always raved about by travellers, but Masaya Hostel is also a great stay, and Alko Hotel Cotona provides a bit more luxury, right where the action is.

What not to miss in Santa Marta: hiking the Lost City Trek , exploring the beaches of Parque Tayrona , spending an evening around Parque de los Novios,  scuba diving from Taganga or Tayrona, taking a day-trip out to see the waterfalls and forests of Minca .

best cities in colombia to travel and live santa marta

Villavicencio

Just a few hours East of Bogotá, Villavicencio provides respite from the big city smog. Known as la puerta al llano or ‘the gateway of the plans’, it sits right on the eastern edge of the Andes mountains and has the climate of a tropical rainforest.

It’s famous for its beer-marinated veal (mamona a la llaner) and Cristo Rey statue, but the real fun in Villavicencio starts when you leave the city to explore the plains. It’s a great place for hiking in Colombia.

Where to stay during a visit to Villavicencio: Estelar Villavicencio Hotel is your luxury spot in the city, but if you want to get out into the tranquility of the plains, check out NQ Hotel Orinoquia or go back to basics at Utopia Glamping .

best tourist city colombia

Whether it’s climate or dancing you’re after, Cali brings the heat! The capital of salsa has solidified itself as one of the best cities in Colombia to travel or live by always keeping things exciting. It’s an incredibly vibrant city with maze-worthy fruit markets and lots of architectural beauty in the old town.

The year-round swelter can be a bit to handle if you’ve just come down from the lofty heights of the Andes, but the experience of travelling to or living in Cali is worth every bead of sweat!

Where to stay during a visit to Cali: La Sucursal (which puts on free salsa lessons!) or Leclerc Boutique Hotel in Granada barrio.

What not to miss in Cali: taking a salsa class and then showing off your new-found skills in a salsa bar, chomping down on the Callejeros street food tour , exploring the nature of San Cipriano .

Check out my guide to Cali here.

best cities in colombia to travel and live - cali

This is known as the ‘white city’, owing to the number of buildings painted white from Colombia’s colonial era.

For hikers, this area is exciting for the Puracé Volcano, which can be climbed either with a tour ot independently, and history-lovers will love Popoyán’s Natural History Museum, and should not miss a day trip to the pre-Columbian chambers of Parque Arqueológico Nacional de Tierradentro. The indigenous market on Tuesdays will excite culture-seekers.

Where to stay during a visit to Popoyán: Hostal Antonio is a backpacker fave, but you can find some really reasonably-priced hotels here, such as Altoprado Popoyán .

What not to miss in Popoyán:  walking Puracé National Park, climbing Volcán Puracé, taking an historical city tour, gawping at the ancient murals of Tierradentro, shopping at the indigenous market.

Bucaramanga

All-in-all, this is one of the cleanest-feeling cities in Colombia in my opinion, and it’s no surprise that it has the reputation of being the country’s prettiest. It’s ultimately a university destination, and it just has a really enjoyable vibe. Students gather outside small bars and parks to listen to music and drink at the weekend.

Nestled in the valleys of the Santander region, it’s only a bus ride away from adrenaline-charged activities like white water rafting in San Gil or jumping into the natural plunge pools of Quebrada Las Gachas .

Where to stay during a visit to Bucaramanga: enjoy the convivial vibes of Zamia Hostel or sunbathe next to the more affluent section of Colombian holidaymakers in Sonesta Hotel .

What not to miss in Bucaramanga: visiting the nearby heritage pueblo of Girón ( below ), drinking cocktails with a view at SkyBar, getting a cable car to the Jesus statue on Cerro del Santísimo, hiking out to Piedecuesta waterfall .

Check out my Santander guides here.

best cities in colombia to travel and live giron bucaramanga

While much lesser visited, Valledupar makes it into this list of best cities in Colombia due to its Amerindian influences, vallenato folk music and the relaxing fun to be had at the nearby Guatapurí river and in the surrounding countryside.

It’s not just Barranquilla that holds big festivals; Valledupar is the home of the Vallenato Legend music festival in April and La Quinta cultural festival, as well as being super close to the Brazilian-style carnival of Rio de Oro in March.

Where to stay during a visit to Valledupar: Hostel Casa Martina is a cute place to stay close to the river for those trying to save cash, whereas the lush gardens of Hotel Boutique Casa de Los Santos Reyes stands out above the rest.

What not to miss in Valledupar:  chillaxing with locals at the Guatapurí river (especially on Friday afternoons), seeking out vallenato music, visit the indigenous village of Nabusimake (please be selective in finding an ethical, small-group guide).

best tourist city colombia

And there are my top 10 best cities in Colombia to either travel to or live in! Big shout-out to anyone who manages to make it round to all ten; that’s one way to guarantee you get a diverse view of the country!

What to read next after this post on the 10 best cities in Colombia:

colombia travel destination guides blog

Liked this post on the 10 best cities in Colombia?

Save it as a pin on Pinterest to find again later!

best cities in colombia to travel and live bogotá

Last Updated on 14 March 2022 by Cuppa to Copa Travels

Read these posts next!

2 weeks backpacking in panama itinerary: san blas island kayaking

Colombia to Panama: How to book a San Blas Islands boat tour

Colombian flag Bogotá Colombia travel tips

9 things to know before you travel to Colombia

Safety Cali in Colombia | How safe is Cali Colombia things to do

Cali, Colombia: The home of Salsa dancing

2 thoughts on “the 10 best cities in colombia (to travel to or live in)”.

Manizales needs to be on here, very cool cuty.

Ah, great addition!

Leave a comment :) Cancel reply

  • Search Please fill out this field.
  • Manage Your Subscription
  • Give a Gift Subscription
  • Sweepstakes
  • Destinations
  • Central & South America

20 Best Places to Visit in Colombia, According to Locals and Experts

These are 20 of the best places to visit in Colombia, from colorful villages to stunning beaches.

best tourist city colombia

atosan/Getty Images

A hypnotizing mix of charming coastal cities, world-class cuisine, and lush landscapes hiding immense biodiversity have made the bicoastal country of Colombia one of the most sought-after destinations in the Americas. Spending a long weekend in Cartagena or a few days in Bogotá isn't enough; even after spending months living in Medellín, I felt I barely scratched the surface of all Colombia offers.

With the help of Medellín-based Travel + Leisure A-List advisor Boris Seckovic and locals who work at some of the country's most incredible accommodations, like Bio Habitat Hotel and Casa Pestagua, we've assembled a list of the best places to visit in Colombia. Read on to find the country's most scenic trekking trails, untouched white-sand beaches, and where to get the best cup of Colombian coffee.

Meet the Expert

Boris Seckovic is a T+L A-list advisor and Colombia specialist living in Medellín.

Carolina Bernal is the general manager at Casa San Agustin and Casa Pestagua, luxury hotels located in Cartagena. 

Related: 25 Best Places to Visit in South America

Lara D'agostino/Travel + Leisure

Few destinations have done a better job rebranding themselves than Medellín, a vibrant metropolis whose rapid transformation has made it one of South America's most sought-after cities for travelers and digital nomads alike. Laureles was recently named the coolest neighborhood in the world , though travelers might be more familiar with El Poblado as home to some of Colombia's trendiest cafes, restaurants, and bars. Medellín's impressive public transportation network includes several cable cars, making the journey to green spaces like Arvi Park one of the best ways to enjoy breathtaking views of a city that crawls dramatically up the mountainsides of the Aburrá Valley.

Valle de Cocora

John Crux Photography/Getty Images

Don't be surprised if the Valle de Cocora (Cocora Valley) in the heart of Colombia's coffee country looks familiar. This magical area served as the real-life inspiration for Disney's “Encanto,” so you'll be sure to hear the soundtrack's most famous song as you pass through the nearby village of Salento. Despite its new claim to fame, the Valle de Cocora has long been famous for its impressive forest of wax palm trees, which tower high above the valley, growing up to 200 feet tall.

diegograndi/Getty Images

One of the best cities in South America , Colombia's bustling capital city of Bogotá is much more than just a stopover after an international flight. As soon as you arrive, take a funicular or cable car up the Cerro de Monserrate to take in the city views and get your bearings before exploring the historic neighborhood of La Candelaria. Visiting the Museo del Oro (Gold Museum) is a must, as is experiencing the city's increasingly impressive culinary scene at spots like the award-winning El Chato, one of the world's best restaurants .

Stay at the luxurious W Bogotá , named by T+L readers among the best hotels in South America last year, or stop by for their beloved night brunch. The hotel's bold design is a modern interpretation of the legend of El Dorado.

Amazon Rainforest

alfnqn/Getty Images

"Colombia's slice of the Amazon rainforest isn't as well-known as the Amazon in neighboring countries, but it's almost better that way," says Seckovic, who heads Amakuna , the leading specialist for luxury travel in Colombia. "You'll see far fewer people here and have a much better chance of encountering wildlife because of it." Explore the jungle by starting in the regional capital of Leticia, hidden among forest canopy and accessible only by airplane. From there, head to one of the region's ecolodges for biologist-led excursions into the wilderness, where colorful butterflies dart above waters where pink Amazonian river dolphins play.

Santa Cruz de Mompox

Uwe-Bergwitz/Getty Images

Set along the Magdalena River that winds towards Colombia's Caribbean Coast, the colonial village of Santa Cruz de Mompox "feels like what Cartagena used to be," says Seckovic. An important stop along the river used by the Spanish to extract gold, the UNESCO-protected town still retains all its historic beauty, and an artisan filigree jewelry industry points to its golden past. First-of-their-kind cruises along the Magdalena River with AmaWaterways will kick off in 2024, offering a new way to experience the region on routes that twist through the countryside between Cartagena and Barranquilla.

Starcevic/Getty Images

Cartagena is officially Colombia's worst-kept secret. Whether by cruise ship or via newly added flight routes from major U.S. cities, travelers now flock to Colombia's buzziest and most colorful hotspot year-round. A walk along age-old Spanish colonial walls at sunset with glimpses of the glimmering high-rises of Bocagrande in the distance is all you'll need to see why. 

Carolina Bernal, general manager at Casa San Agustin and Casa Pestagua , recommends staying in a restored mansion for a look into the city’s past. Longtime Cartagena favorite Casa San Agustin is a gem; its sister property, Casa Pestagua, is a meticulously restored and luxurious 17th-century mansion colloquially known as the most beautiful home in Cartagena.

maphke/Getty Images

Until recently, Isla Barú was mostly a destination for day trippers looking for the best beaches near Cartagena. The recent addition of the Sofitel Barú Casablanca Beach Resort changes all that, making this "island" just 45 minutes from the city an increasingly popular destination all its own. Travelers can also enjoy a beach day or book an overnight at one of the six new cabana-style bungalows at Acasi Private Beach, a luxe extension of Casa San Agustin and Casa Pestagua on the sand.

Eje Cafetero

Anna Haines/Travel + Leisure

Colombia's idyllic coffee-growing region is known as the Eje Cafetero , the "Coffee Axis." This verdant landscape is peppered with grand haciendas and tiny, shaded cafetales where families have long worked the land, and even passersby enjoy the aroma of the world's best coffee. Explore the countryside in a colorful, open-air Jeep Willy, visiting historic villages like Salento, Jardin, and Filandia along the way.

One of the region's coolest places to stay is Bio Habitat Hotel , where luxurious free-standing accommodations are enveloped in rainforest flora and fauna and offer views across the Andes. This eco-conscious, regenerative hotel perched amidst the forest canopy feels a world away, though it's just minutes from the city of Armenia and some of the country's finest artisan coffee farms.

Ciudad Perdida

traffic_analyzer/Getty Images

Tucked within the lush, tropical Sierra Nevada de Santa Marta mountain range, Colombia's Ciudad Perdida ( or “Lost City”) is among the great ancient ruins in South America. There's no easy way to reach Ciudad Perdida; visiting this hidden settlement demands a four-day mountain trek with numerous river crossings. The payoff is well worth it: Just a few dozen intrepid travelers reach this expansive site with its terraced hillsides and circular plazas every day, meaning you'll get to enjoy it almost uninterrupted.

Only a handful of Santa Marta-based tour operators are certified to guide visitors to the site, still cared for by the descendants of the Tairona people who built the settlement centuries ago.

Guatapé and El Peñol

nicolasdecorte/Getty Images

It's impossible to miss El Peñol, a massive monolith towering many stories over the countryside of Antioquia as if dropped from the heavens by a giant. If the climb to the top doesn't take your breath away, the 360-degree views from the top certainly will. Just minutes down the road, the small town of Guatapé has its own flavor of fantasy, with a kaleidoscope of colors and patterns covering the facades of its historic buildings. These twin destinations are an easy day-trip distance from Medellín, but an overnight stay at some of the country's coolest glamping spots is even better.

Caño Cristales

Claudio Sieber/Getty Images

Known as Colombia's "river of five colors," Caño Cristales is home to unique aquatic plants that give it a liquid rainbow effect you must see to believe. When the colorful effect is at peak vibrancy between July and November, the river seems to run green, magenta, purple, maroon, and canary yellow simultaneously. The river is located in the relatively isolated Serranía de la Macarena National Park, though locals attest it's well worth the trip to see one of the world's strangest natural wonders.

Related: Visiting Caño Cristales, Colombia's Liquid Rainbow

mehdi33300/Getty Images

The village of Barichara is arguably Colombia's prettiest. Barichara is a bit further from the country's major cities than other historic gems like Villa de Leyva, so "it's stunningly beautiful, but still not too touristy," says Seckovic. The town made T+L's list of the best hidden gem destinations to visit last year and is conveniently located just a stone's throw from San Gil, the undisputed capital of adventure travel in Colombia.

Tayrona National Park

Rodrigo A. Rodriguez Fuentes/Getty Images

In Tayrona National Park, Colombia's best beaches line untouched jungles with enough endemic flora and fauna to make any eco-conscious traveler swoon. Take a skippered sailing excursion to the park directly from Santa Marta, with stops at spots like Bahia Concha and Cabo San Juan for swimming, snorkeling, and sunbathing. More adventurous travelers can trek through the park and camp in hammocks perched directly over white sands.

Rosario Islands

“The Rosario Islands, or Islas del Rosario, are known for coral reefs and year-round diving and snorkeling opportunities," says Bernal of this perennially popular destination located off the coast of Cartagena. Hop on a speedboat in town and escape to eco-friendly boutique hotels tucked away on sandy shores, offering some serious rest and relaxation far from the crowds. It's an affordable and laid-back alternative to the built-up Caribbean islands where you would spend your days fighting for beach chairs.

Barranquilla

Roxana Charris/Long Visual Press/Universal Images Group via Getty Images

Among the cities on Colombia's Caribbean Coast, Barranquilla can't compete with buzzy, beautiful Cartagena. However, for one week a year, Colombia lives and breathes to the rhythms of the Carnival of Barranquilla. Folkloric dance, music, and rich, regional food shine among a packed schedule of events including the Battle of the Flowers, the Great Troupes Parade, and the Death of Joselito Carnival, each more vibrant than the last. It's such an essential spectacle that it made the UNESCO list of Intangible Cultural Heritage of Humanity .

Related: T+L's Guide to Colombia's Caribbean Coast

Antoine Barthelemy/Getty Images

The small city of Popayán still flies under the radar of most travelers, but it's all the better for it. Known as Colombia's "White City" for its grand historic center's whitewashed facades, this laid-back town feels like a breath of fresh air for travelers with an itinerary packed with just the country's biggest highlights. It's a great first stop on a road trip north through cities like Cali and to the haciendas and villages that make the Eje Cafetero so memorable.

Tatacoa Desert

oscar garces/Getty Images

The Tatacoa Desert is the second-largest arid environment in Colombia, after the dune-studded La Guajira at the northern tip of South America. However, Tatacoa isn't a desert at all, but a long-dry tropical forest where lush flowers bloomed a millennium ago. Its unexpected past makes fossil-hunting a perfect pastime on hikes through its dramatic red canyons. Tatacoa's remote location and ideal atmospheric conditions also make it one of South America's best destinations for stargazing .

alarico/Getty Images

Known as the capital city of salsa, Cali is the best place to visit in Colombia if you want to settle into several days of lessons to truly master these sensual steps. Zaperoco Bar is one of Cali's most famous salsa clubs, while Siboney — its name pointing to the rhythm's original Cuban roots — has long been one of Cali's salsa institutions. Fill your dance breaks by exploring the city's historic center and with day trips through the Valle del Cauca for river tubing, ziplining, and waterfall hikes.

Judith Engbers/Getty Images

Tucked away within Utría National Natural Park on a remote stretch of Colombia's Pacific Coast, the tiny beach town of Nuquí is known as one of the best places in the country for whale watching. Between July and October, humpback whales travel from Antarctica to these warmer waters to give birth to their babies in the region's protected lagoons. Whale watching is the undisputed highlight for most travelers visiting Nuquí, but adventurous travelers will love surfing near jungle-fringed shores and hiking to long-hidden rainforest waterfalls.

San Andrés and Providencia

tifonimages/Getty Images

Search for the islands of San Andrés and Providencia on a map, and you'd be forgiven for thinking they were a part of Central America. These tiny, remote islands over 450 miles from the Colombian mainland sit within a stretch of sea so azure it's called the "Sea of Seven Colors," and they are home to some of Colombia's last truly untouched beaches. Livelier San Andrés and more unspoiled Providencia are little-visited, idyllic destinations worth considering for your next unplugged, unbothered Caribbean getaway.

IMAGES

  1. 15 Best Places to Visit in Colombia

    best tourist city colombia

  2. 10 Very Best Places In Colombia To Visit

    best tourist city colombia

  3. Top Walking Tours of Medellín in 2021

    best tourist city colombia

  4. Cartagena, Colombia 2021: Top 10 Tours & Activities (with Photos

    best tourist city colombia

  5. 25 Best Things to Do in Cartagena (Colombia)

    best tourist city colombia

  6. 41 Cool Things to do in Cartagena, Colombia: Best Sights, Attractions

    best tourist city colombia

VIDEO

  1. Colombia tourist attractions #colombia #colombiatravelvlog

  2. 10 Best Colombia Destinations

  3. Why could Chengdu be the first stop when you choose a city in China to visit?

  4. 10 Best Colombia Destinations

  5. 🔫Real Gangster Crime 2 MOD apk 2.6.3 (Unlimited Money)🤑 New Update //💯working🏕️

  6. Russia Explored: Chronicles of Culture, Cuisine, and Connection

COMMENTS

  1. 15 Best Cities In Colombia To Visit In 2024 | Explorers Away

    Cities in Colombia. 1. Medellin. From the most dangerous city in the world to one of Colombia’s most popular travel destinations, Medellin’s transformation in the past few decades has been nothing short of astonishing. This thriving metropolis is now a hotspot for digital nomads in Latin America, an obligatory stop on a South America ...

  2. 15 Best Cities to Visit in Colombia (+Map) - Touropia

    15. Pasto. Lying not too far away from Ecuador, Pasto sits in the southwest of the country – visitors mainly stop off here on their way to Colombia’s southern neighbor. With a cool climate, some nice colonial buildings and a lively downtown, Pasto is a pleasant enough place without setting the world alight.

  3. 13 of the best places to visit in Colombia - Lonely Planet

    11. Parque Nacional Natural Serranía de La Macarena. Best for natural spectacles. Due south of Bogotá, Parque Nacional Natural Serranía de La Macarena is one of the most incredible places to visit in Colombia. Just a short drive from the town of La Macarena, Caño Cristales is a river that runs vivid pink.

  4. 31 Best Places to Visit in Colombia in 2023: Cities & Nature

    12. Guadalupe, a must visit town in Colombia for nature lovers. 13. Aracataca, the birthplace of Gabriel García Márquez. 14. San Jeronimo, an underrated small town near Medellin. 15. San Gil, the adventure capital of Colombia. Best places to visit in Colombia: Nature & adventure.

  5. The 10 best cities in Colombia (to travel to or live in!)

    What to read after this post on the best cities in Colombia: Colombia’s most epic hiking trails; 29 breath-taking places to go in Colombia: The Ultimate Bucketlist; The cost of living and travel in Colombia; And so, the 10 best cities in Colombia are… Medellín

  6. 20 Best Places to Visit in Colombia - Travel + Leisure

    Tatacoa Desert. oscar garces/Getty Images. The Tatacoa Desert is the second-largest arid environment in Colombia, after the dune-studded La Guajira at the northern tip of South America. However ...