The best things to do in Colombia

written by Andy Turner

updated 19.01.2023

From tropical Caribbean beaches to jagged Andean peaks. Pristine Amazon rainforests to ancient jungle ruins. Colombia boasts a treasure trove of landscapes. Here is our list of the best things to do in Colombia.

This article is inspired by our The Rough Guide to Colombia — your essential guide to travelling in Colombia.

1. Relax at the beautiful beaches of Providencia

Tiny Providencia is a sleepy but beautiful island with a mountainous interior — smothered with lush vegetation. It is also home to the world’s third-largest barrier reef beckoning divers from all over the world.

The island is circled by a 16km coastal road so it’s easy to see all the sights along it. Though like San Andrés, a visit here is more about getting under the water or simply soaking up the island vibe.

beach-palms-san-andres-y-providencia-colombia-shutterstock_128705441

Providencia has some of the most beautiful beaches in South America © Jess Kraft/Shutterstock

2. See the colonial architecture of Popayán

Popayán is the capital of the Cauca region and one of the most tantalizing cities in Colombia. It boasts a historic core of handsome streets flanked by colonial terraces, exquisite Baroque churches and grand, whitewashed mansions.

Though it’s worth spending a couple of days soaking up the architectural charms and museums, Popayán also makes an excellent base from which to explore the surrounding volcanoes and hot springs.

church-popayan-colombia-shutterstock_573772312

The colonial architecture of Popayán © Ilyshev Dmitry/Shutterstock

3. Take a trip to Los Nevados National Park of Cocora Valley

Indisputably one of the crown jewels in Colombia’s national parks system, the Los Nevados National Natural Park is located in the iconic Cocora Valley. It protects some of the last surviving snow-capped peaks in the tropics. You'll find here a tantalizing combination of volcanoes, craggy glaciers, churning rivers and wild plains of páramo.

This park is home to the world's largest palm trees, which grow as tall as 200 feet. Parque Nacional Natural los Nevados is one of Colombia's main attractions and visiting is one of the best things to do in Colombia.

Or browse accommodations near the Cocora Valley.

frailejones-los-nevados-colombia-shutterstock_1176772636

The world's tallest palm trees, Cocora Valley © iFerol/Shutterstock

4. Carnaval de Barranquilla — one of the most fun things to do in Colombia

Despite being Colombia’s fourth-largest city (with just under two million inhabitants), Barranquilla would be all but overlooked if it were not for its annual carnival – Colombia’s biggest street party.

Four days before Ash Wednesday, the traditional start of Lent in the Catholic Church (Feb or March), Barranquilla drapes itself in a riot of vibrant colours, playful costumes and pulsating music: salsa, cumbia, vallenato and African drumming. Visiting during this celebration is one of the best things to do in Colombia.

Or find your dream accommodation in Barranquilla.

barranquilla-carnival-colombia-shutterstock_1157692084

Carnaval de Barranquilla — one of the most fun things to do in Colombia © oscar garces/Shutterstock

5. Take a cable car through the city of Medellín

Cable cars traverse the slopes of this fashionable Andean city, home to illuminating museums, and enticing restaurants. Medellín sits in a valley surrounded by mountains at 1500m above sea level. Thanks to its moderate altitude and mild climate, it is known as the city of eternal spring.

The town makes an excellent base for forays into more rural areas. Take a day trip to the beautiful colonial towns of Santa Fe de Antioquia and lakeside Guatapé. Explore the pretty painted houses, near the imposing natural rock formation of “La Piedra” (“the rock”).

Want to experience Colombia, but without the hassle of booking and planning? Our Classic Colombia trip offers you the experience of seeing many of the cities that Colombia has to offer up close and in person.

cable-car-slums-medellin-colombia-shutterstock_694995034

Medellín — one of Colombia's big cities © Inspired By Maps/Shutterstock

6. See the glimmering Gold Museum, Bogotá

If you like your bling, you’ll love the Museo del Oro (Gold Museum) on the east side of Bogotá . This museum holds the world’s biggest collection of gold ornaments, some 55,000 pieces strong. The collection occupies two floors. The ground floor is used for temporary exhibitions and the top floor is given over to an “exploratorium” of Colombia’s indigenous cultures.

Or browse hundreds of accommodations in Bogotá.

museum-of-gold-museo-del-oro-bogota-colombia-shutterstock_694991743

Bogotá is home to the Gold Museum and one of Colombia's major cities © Inspired By Maps/Shutterstock

7. Try adventure sports in San Gil

Adrenaline junkies are spoilt for choice by the array of adventure sports on offer in San Gil. Many of them involve speeding down rapids in a variety of craft from kayaks to hydro boards, but there are also caves to spelunk, thermals to soar and waterfalls to abseil.

Try your hand at mountain biking, white water rafting, paragliding, abseiling, caving, bungee jumping and more. Adventure sports are potentially dangerous, people do get hurt, and you are strongly advised to use a well-established, reliable operator.

cave-del-indio-colombia-shutterstock_1185029062

Adventure sports are one of the best things to do in Colombia to get out of your comfort zone © iFerol/Shutterstock

8. Tour the ancient tombs of Tierradentro

The mystical, magical underground tombs of Tierradentro form part of Colombia’s most treasured archaeological complex. These mysterious underground tombs are located high in the Andes, surrounded by Nasa communities and spectacular waterfalls.

These are a collection of pre-Hispanic hypogea, dating back over a thousand years. Some are as deep as 9m and reachable by steep, smooth original steps through trapdoors. Visiting this ancient lost city is one of the best things to do in Colombia.

Pillars in an ancient tomb, National Archeological Park of Tierradentro UNESCO World Heritage Site, Colombia © reisegraf.ch/Shutterstock

Archaeological site and UNESCO world heritage site — Tierradentro © reisegraf.ch/Shutterstock

9. Check out the beautiful beaches of Johnny Cay

Just off San Andrés, this perfect desert island has a distinctive Afro-Caribbean feel. Johnny Cay Regional Park is palm-shaded, iguana-inhabited, and full of gorgeous white sand beaches.

The shimmering blue waters offshore are far more enticing for a swim than the main island (though currents can be strong). Enjoy the fried red snapper and “coco loco” cocktails at the makeshift reggae bars here. This island off of Colombia's Caribbean coast is worth visiting.

Prefer to leave planning and booking to experts? Our tailor made service allows you to travel without the hassle. Our Colombia's Beaches trip will take you through the many tropical beaches and lush rainforests of Colombia. All tailor made trips can be modified together with your local expert.

johnny-cay-san-andres-island-colombia-shutterstock_1278208867

The secluded beaches of Johnny Cay in the Caribbean Sea © ANDHOL/Shutterstock

10. Visit the scenic small town of Villa de Leyva

Tucked against the foot of spectacular mountains is the scenic Villa de Leyva. Its cobbled streets and whitewashed houses is a must-see showcase of colonial architecture. It certainly looks and feels immaculately preserved, right down to hand-painted tiles prohibiting horseback riding and car traffic along the main plaza.

villa-de-leyva-boyaca-plaza-mayor-colombia-shutterstock_691694104

The colourful streets of Villa de Leyva © OSTILL is Franck Camhi/Shutterstock

11. Trek through the Sierra Nevada Mountains to Ciudad Perdida

The “Lost City” of the Taironas, Ciudad Perdida ranks among South America’s most mystical sights. Located in the Sierra Nevada Mountains, this ancient site is more than a lost city, it’s a lost world.

While steadily climbing the sierra’s luxuriant foothills, you’ll get a chance to bathe in idyllic rivers, and visit inhabited indigenous villages. Marvel at the swarms of monarch butterflies or beautiful jungle scenery. The five-day trek to this ancient city is one of South America’s great adventures, and one of the best things to do in Colombia.

Ciudad-Perdida-Lost City-colombia-shutterstock_536359471

Taironas — one of the great lost cities of South America © Shutterstock

12. Visit the beaches of Tayrona National Park

Tayrona National Park is best known for its sensational beaches, with lush jungle running right down to the sand. Visit here to explore the unspoiled tropical wilderness of Colombia's Caribbean coast.

Visitors find themselves sticking largely to the string of beaches that stretches for around 8km from the land entrance of the park. Cañaveral to the east and ending with Cabo San Juan to the west are both great choices.

Tayrona National Park in Colombia

Cabo San Juan, one of the best beaches of Tayrona National Park, Colombia © Shutterstock

13. Cartagena’s old town — UNESCO world heritage site

Cartagena is known as the colonial jewel of Latin America. This historic walled city consists of Baroque churches, elegant mansions, and shady plazas. You'll also find here an enticing blend of gourmet dining, all-night partying and beach life.

Visiting this colourful town is one of the best things to do in Colombia. Read more about what our Rough Guides editor has to say about Cartagena's history.

Or find your perfect accommodation in Cartagena.

Travel Guide Colombia Rough Guides - Cathedral San Pedro Claver in Cartagena

The old city of Cartagena — one of the top attractions of the country © Shutterstock

14. Visit Museo Botero — one of the best art collections in South America

In a fine colonial mansion surrounding a lush courtyard, the Museo Botero contains one of Latin America’s largest collections of modern and Impressionist art. This is an absolutely fantastic collection, and not to be missed by anyone with even a passing interest in contemporary art.

This collection was donated in 2000 by Colombia’s most celebrated artist, Fernando Botero. The museum features plenty of his signature plump ladies.

Ready to immerse yourself into the culture of Colombia? Our tailor-made trip service makes travelling easy by taking care of the planning and booking. Our Colombia: Music & Arts Explored trip will take you through historical city centres and street art tours. Our trips are crafted by local travel experts and are completely customisable.

cat-fernando-botero-medellin-colombia-shutterstock_1813764

Cat of Fernando Botero, Medellin © Grigory Kubatyan/Shutterstock

15. Explore the Zipaquirá Salt cathedral

Zipaquirá’s famous salt cathedral was inaugurated in 1995. The rock into which the cathedral was hewn is 85 per cent salt, and glistens in places with iron pyrites. You'll find here a bizarre but jaw-dropping sight, with vast halls, crosses and altars.

Entry is by guided tour only. However, once inside, you’re free to wander about on your own. Typically the guides speak Spanish or English.

Looking for inspiration for your trip? Don't miss our gallery of photos of Colombia.

underground-salt-cathedral-zipaquira-cundinamarca-colombia-shutterstock_192560183

Visiting Zipaquirá is one of the most amazing things to do in Colombia © Jess Kraft/Shutterstock

16. Whale-watching in the Pacific Ocean

Parque Nacional Natural Uramba Bahía Málaga is home to hundreds of frolicking Southern Ocean humpback whales. Locals call this time of year the “Fiesta de la Migración”. During their stay, the whales mate, give birth and then feed and teach their young how to breathe and hunt. Observing the whales at this time of year can be a magical experience.

These beautiful whales are especially prone to crowd-pleasing displays of breaching and slapping the water. Humpbacks are also famed for their “songs”, those otherworldly, spine-tingling underwater cries produced by forcing air through their massive nasal cavities.

humpback-whale-colombia-shutterstock_1362133286

Humpback whale off of the Pacific Coast of Colombia © Jeronimo Duque/Shutterstock

17. Go coffee tasting at a coffee farm

Colombia is the world's third largest producer of coffee, and Colombian coffee is some of the world’s best. Staying in a traditional hacienda in Colombia's coffee growing region will immerse you in the sights and heavenly aromas of the trade. A number of coffee farms or fincas are open for visits.

Try Hacienda Guayabal, or Hacienda Venecia — of Colombia's coffee region. Coffee tasting is one of the best things to do in Colombia.

Plan the trip of your dreams today. See our guide to the most exotic places to travel in the world.

Coffee plantation © Fotos593/Shutterstock

Colombian coffee farm © Fotos593/Shutterstock

18. Take a guided tour of the Amazon Jungle

Colombia’s Amazon region is still largely untamed wilderness, with Leticia the best base for forays into the rainforest. The town is located on the three-way border between Colombia, Brazil and Peru.

This area is known for its stunning wildlife. Including tree sloths, anacondas, and the Amazon's famous pink river dolphins. It is also home to vampire bats, electric eels, piranhas, and more than we could ever start to mention here.

Ready to go on an adventure to South America? See our guide to backpacking in Colombia.

amazon-river-rainforest-shutterstock_1119698741

Amazon Jungle, Colombia © SL-Photography/Shutterstock

19. Try hot chocolate with cheese

Colombian chocolate santafereño is made by dissolving cocoa bars in hot water with a little milk and is often spiced with cinnamon or even vanilla. Cooked up in a metal jug called a chocolatera and frothed up with a wooden paddle stick called a molinillo, it is often taken for breakfast instead of tea or coffee.

Often Colombians will enjoy this drink with the additional ingredient of cheese with melts and integrate into the drink. This is often served with bread for dipping.

Traditional hot chocolate and cheese © Shutterstock

Traditional hot chocolate and cheese © Shutterstock

20. Visit Santuario de Las Lajas

Few sights in Colombia are more unexpected than the extraordinary Santuario de Las Lajas, a Gothic Revival confection sprouting from a narrow canyon wall like a medieval castle.

The church was built between 1916 and 1949, though it commemorates a much older event: the story goes that in 1754 a local indigenous woman called Maria Muecestook refuge between giant “lajas” rocks during a storm. Here Rosa is supposed to have seen an apparition of the Virgin Mary and in time the site became a popular pilgrimage spot.

Andy Turner

written by Andy Turner

updated 19.01.2023

Planning your own trip? Prepare for your trip

Use Rough Guides' trusted partners for great rates

Ready to travel and discover
Colombia?

Get support from our local experts for
stress-free planning & worry-free travels

Plan my trip ⤍