Clicky

Top 11 Places to Visit in Colombia: Must-See Cities, Nature, and Culture

Explore the top places to visit in Colombia, from historic cities and Caribbean beaches to highland towns and rainforest outposts. These 11 destinations offer the country’s full geographic and cultural range.

Top destinations and places to see in Colombia
Top destinations and places to see in Colombia

Looking for the top places to visit in Colombia? This country does scale like few others: Amazon rainforest, Andean peaks, colonial towns, Caribbean beaches—and that’s before you even factor in the food and music.

The most beautiful tourist destinations to visit in Colombia
The most beautiful tourist destinations to visit in Colombia

You won’t find a single “right way” to see Colombia. But these 11 stops are a good place to start, from cultural hubs to off-the-map escapes.


Colombia Highlights: The Best Colombian Destinations to Explore

Each of these destinations in Colombia offers something that feels totally different from the last. They’re the kind of places that make you miss your bus on purpose.

1. Bogotá

Bogotá is one of the must-see destinations in Colombia
Bogotá is one of the must-see destinations in Colombia

As the national capital,  Bogotá is one of the top places to visit in Colombia. It gives you a first taste of the country’s contrasts. It’s a high-altitude city of 8 million people where colonial buildings meet glass towers, and top-rated museums sit a few blocks away from buzzing nightlife zones. This sprawling metropolis is often the starting point of any Colombian adventure, not just because of its major airport, but because it sets the tone for everything the country has to offer.

Bogotá's Plaza de Bolívar is the heart of the Colombian capital
Bogotá’s Plaza de Bolívar is the heart of the Colombian capital
Bogota's Zona Rosa is great for shopping & a favorite among foreign tourists to Bogotá
Bogota’s Zona Rosa is great for shopping & a favorite among foreign tourists to Bogotá

The city’s historic center, La Candelaria, is a must for first-time visitors. Thanks to its colonial-era churches and squares, colorful houses, and institutions like the Gold Museum and the Botero Museum, it’s easy to spend a full day walking these streets. The Monserrate hilltop offers panoramic views and a sense of Bogotá’s scale, while the north of the city—around Chapinero and Zona T—is home to a more modern and cosmopolitan vibe, with great nightlife and Colombia’s top-rated dining scene.

Guatavita is a quaint town near Bogotá
Guatavita is a quaint town near Bogotá | Romain Bréget, CC BY-SA 3.0, via Wikimedia Commons
Zipaquirá Salt Cathedral is the top day trip for tourists visiting Bogotá
The Zipaquirá Salt Cathedral is the top day trip for tourists visiting Bogotá

Outside the city, day trips to places like the Salt Cathedral of Zipaquirá or the scenic town of Guatavita offer a change of pace and a glimpse into local legends and landscapes. Bogotá is also a gateway to national parks like Chingaza, which sits just outside the city limits and offers páramo hikes and wildlife watching.

TransMilenio is the main public transportation system in Bogotá
TransMilenio is the main public transportation system in Bogotá

Bogotá is huge, and traffic is serious, so getting around efficiently is part of the challenge. The TransMilenio bus system covers much of the city but can be crowded and confusing for newcomers. Ride-hailing apps are a more straightforward option, especially in the evenings. Because the city sits at over 8,600 feet (2,600 meters), you’ll also want to take it slow on your first day to adjust to the altitude.

As in most big cities, safety depends on timing and location. Most tourist areas are generally safe, but it’s smart to stay alert, especially at night. Stick to well-lit areas, avoid flashing valuables, and use transportation options you trust.

As the capital, Bogotá is well connected by air and land. Long-distance buses run from the city to nearly every region in Colombia, and flights from El Dorado can take you to Medellín, the Caribbean coast, the Amazon, and beyond in under two hours.

Powered by GetYourGuide

2. Medellín

Medellín is one of the most popular travel destinations in Colombia
Medellín is one of the most popular travel destinations in Colombia

Once known for the wrong reasons, Medellín has redefined itself as one of the top places to visit in Colombia. Located in a valley surrounded by green mountains in the department of Antioquia, the city is often referred to as the country’s most innovative—and its most livable. The city’s spring-like climate year-round and transformation over the past two decades have made it one of the most popular Colombian destinations for travelers and digital nomads.

Medellín is one of the best cultural places to visit in Colombia
Medellín is one of the best cultural places to visit in Colombia

The country’s second-largest urban center, Medellín’s main attractions include the Museo de Antioquia and Plaza Botero, where you’ll find dozens of oversized sculptures by the local artist Fernando Botero. The Metrocable, part of the public transit system, isn’t just functional—it also offers incredible views over the city and gives you access to places like Parque Arví, a large nature reserve just a cable car ride away.

El Poblado is the most tourist-friendly barrio in Medellín
El Poblado is the most tourist-friendly barrio in Medellín

El Poblado is the city’s best-known neighborhood for tourists. It’s filled with restaurants, bars, cafes, and shops, and serves as Medellín’s nightlife hub. If you’re looking for something a little more laid back, Laureles has a slower pace, tree-lined streets, and a growing food scene. The city center is more chaotic but full of energy, with local markets, street vendors, and a glimpse of everyday life in Medellín.

Guatapé is one of the best day-trip destinations from Medellín
Guatapé is one of the best day-trip destinations from Medellín

One of the best day trips from Medellín is to Guatapé, a lakeside town renowned for its vibrant zócalos and the massive El Peñol rock, which offers panoramic views. The region is also part of Colombia’s coffee heartland, and nearby towns like Jardín and Santa Fe de Antioquia give you a chance to see the countryside and learn more about local coffee traditions.

Calle Junín is one of downtown Medellín's top attractions
Medellín City Center – Top places to visit in Colombia

Unlike Bogotá, Medellín has a functional metro system. It’s clean, affordable, and easy to navigate. Combined with cable cars and buses, it makes getting around much less intimidating. The weather is mild, but it can rain unexpectedly, so it’s smart to keep a light rain jacket on hand.

Medellín is served by two airports: José María Córdova International Airport (MDE) in Rionegro and the smaller Olaya Herrera Airport (EOH) near the city center. Buses connect Medellín with cities all over Colombia, including direct routes to Bogotá, the Coffee Region, and the Caribbean coast.

Powered by GetYourGuide

3. Cartagena de Indias

Cartagena is one of the most visited destinations in Colombia
Cartagena is one of the most visited destinations in Colombia

Cartagena de Indias is one of the top places to visit in Colombia, and it’s easy to see why. Set along the Caribbean coast, this walled colonial city is a standout among Colombian destinations thanks to its colorful streets, sea views, and centuries of layered history. Founded in 1533, Cartagena was one of Spain’s most important ports in the Americas and a key target for pirates—something that shaped its massive stone fortifications, many of which still stand today.

The Torre del Reloj is the main gateway to the UNESCO-listed walled city
The Torre del Reloj is the main gateway to the UNESCO-listed walled city
Cartagena de India is a must-visit city in Colombia
Cartagena de Indias is a must-visit city in Colombia

The heart of Cartagena is its historic walled city, a UNESCO World Heritage Site, filled with plazas and colonial buildings. Just outside the old walls is the lively Getsemaní neighborhood, where street art and music spill from every corner. It’s a great area to explore on foot, especially in the evenings when the streets fill with dancers, vendors, and open-air diners. Nearby, the San Felipe Castle and Convento de la Popa offer the best views in Cartagena.

Cartagena's Barrio Getsemaní offers nightlife, urban art, and colorful architecture
Cartagena’s Barrio Getsemaní offers nightlife, urban art, and colorful architecture

While the city itself is full of atmosphere, many people come to Cartagena as a jumping-off point for island escapes. The Rosario Islands are popular for snorkeling and relaxing on white sand beaches. Closer to shore, Playa Blanca on Barú is popular but often crowded, so consider arriving early or booking an overnight stay.

Rafael Núñez International Airport connects Cartagena with major domestic and international destinations. Around town, taxis and apps are the easiest way to get around, and walking is often the best way to take in the historic center. Just be ready for the humidity—Expect hot, humid weather year-round—about 86°F (30°C).

Powered by GetYourGuide

4. Santa Marta and Tayrona

Santa Marta is one of the top must-see beachside places in Colombia
Santa Marta is one of the top must-see beachside places in Colombia

Santa Marta is Colombia’s oldest surviving city and the gateway to one of the country’s most beloved coastal attractions: Tayrona National Natural Park. Sitting on the Caribbean coast in the department of Magdalena, it’s smaller and more relaxed than Cartagena, but still a key stop among the top places to visit in Colombia.

Santa Marta's colonial-era city center is one of Colombia's most beautiful
Santa Marta’s colonial-era city center is one of Colombia’s most beautiful
Museo del Oro Tayrona, Santa Marta
Museo del Oro Tayrona, Santa Marta

Santa Marta is Colombia’s oldest surviving city and remains an active Caribbean port with a walkable colonial core. Key attractions include the gold exhibits at the Tayrona Gold Museum, the restored Catedral Basílica, and the Quinta de San Pedro Alejandrino, where Simón Bolívar spent his final days. The beach areas of Taganga and El Rodadero, situated on either side of the city, are easily accessible, but neither compares to what lies to the east.

Tayrona National Park is one of the most popular tourist destinations in Colombia
Tayrona National Park is one of the most popular tourist destinations in Colombia

Tayrona National Natural Park is the region’s biggest draw. Its main entrance, El Zaino, is about an hour from Santa Marta by road. Once inside, you’ll find trails that wind through dense forest and open up to beaches like Arrecifes, La Piscina, and Cabo San Juan. Some paths lead to Pueblito, a former Indigenous settlement surrounded by massive boulders and jungle. While it’s possible to visit Tayrona in a day, many travelers stay overnight in ecohabs or campgrounds to enjoy the landscape at a slower pace.

What makes this part of Colombia so striking is its geography. Just behind the beaches of Tayrona, a mere 30 mi (50km) away, rise the peaks of the Sierra Nevada de Santa Marta. With summits over 18,000 ft (5,500 m) tall, this region is one of the few tropical areas where you can start your day swimming in the ocean and end it trekking in the snow.

Tayrona National Park's pristine beaches
Tayrona National Park’s pristine beaches
Snowy glacier in the Sierra Nevada de Santa Marta
Snowy glacier in the Sierra Nevada de Santa Marta | 2005biggar, CC BY-SA 4.0, via Wikimedia Commons

Santa Marta’s airport (SMR) connects easily to Bogotá and Medellín, and from the city, you can arrange transport to Tayrona or up into the mountains. With a mix of tropical coastline and Andean sierras, Magdalena offers one of Colombia’s most dramatic geographic contrasts.

Powered by GetYourGuide

5. Coffee Region (Eje Cafetero)

The Coffee Triangle is a must-see destination in Colombia
The Coffee Triangle is a must-see destination in Colombia

Known as the Coffee Region, the Coffee Triangle, or the Eje Cafetero, this area spans parts of the departments of Caldas, Quindío, and Risaralda. It’s one of the most scenic and culturally rich destinations in Colombia—and a UNESCO World Heritage Site thanks to its coffee-growing landscapes and traditional farming culture.

Colombia Highlights: Eje Cafetero Region
Colombia Highlights: Eje Cafetero Region

Most itineraries through the Coffee Region follow a circular-or rather, triangular (pun intended)—route between the departmental capitals and side trips to the surrounding smaller towns.

The larger cities—Manizales, Armenia, and Pereira—each serve as gateways to the region, depending on where you’re traveling from. Manizales is situated in the mountains and is renowned for its steep streets, breathtaking views, and annual theater festival. On the other hand, Armenia offers easy access to coffee fincas and hosts the Parque del Café, which focuses on the country’s coffee culture. Lastly, Pereira, the largest of the three, has hot springs nearby and a growing restaurant and nightlife scene.

Manizales is one of the Big Three cities in the Colombian Coffee Axis and a great town to base yourself
Manizales is one of the Big Three cities in the Colombian Coffee Axis
Armenia's Parque de la Vida is one of the most beautiful parks in the region
Armenia’s Parque de la Vida is one of the most beautiful parks in the region

However, it’s in the smaller towns where the region truly shines. One of the best areas to stay in the Eje Cafetero, Salento, is known for its colorful balconies and as the starting point for hikes into the Cocora Valley, where wax palms—the tallest palm trees in the world—dot the mountains. Filandia has a similar charm but fewer crowds, while Santa Rosa is renowned for its thermal baths and surrounding natural beauty.

Full of color and coffee culture, Salento is one of the must-visit places to see in Colombia
Full of color and coffee culture, Salento is one of the must-visit places to see in Colombia
Cocora Valley, Colombia
The Cocora Valley is a top attraction in the Colombian Coffee Triangle

The region is also home to Los Nevados National Natural Park, where you can hike near snow-capped volcanoes like Nevado del Ruiz. It’s one of the best places in the country to experience páramo ecosystems and high-altitude terrain, and a reminder that not all Colombian highlights involve beaches.

Accommodation ranges from boutique hotels and hostels in the larger towns to farmstays and eco-lodges in the countryside.

The region is well connected by air, with airports in all three capital cities: La Nubia (MZL) in Manizales, El Edén (AXM) in Armenia, and Matecaña (PEI) in Pereira. Additionally, long-distance buses link the region to Bogotá, Medellín, and Cali, while local buses connect even the most rural villages.


6. San Andrés Island

Located in the Caribbean Sea, closer to Nicaragua than to the mainland of Colombia, San Andrés is part of an island group that also includes Providencia and Santa Catalina. Despite its geographical distance, it is one of the most visited Colombian destinations thanks to its turquoise waters, coral reefs, and laid-back beach culture.

San Andrés - Places to visit on a trip to Colombia
San Andrés – Places to visit on a trip to Colombia

San Andrés is famous for the “sea of seven colors”—a phrase locals use to describe the shifting blues and greens of the surrounding water. Snorkeling and diving are popular around the coral reefs at places like La Piscinita and West View, while Johnny Cay and Acuario are popular boat trips for those looking to sunbathe and swim on smaller cays.

San Andrés is a top Colombian destination for water sports
San Andrés is a top Colombian destination for water sports

The island has a unique cultural mix, blending Afro-Caribbean Raizal traditions with Colombian and English influences. Reggae music, coconut rice, and Creole Spanish give the island a rhythm and flavor distinct from the mainland.

Keep in mind that the island is small and can get crowded, especially during local holidays, so book your San Andrés accommodation in advance. If you’re after a quieter escape, consider flying onward to Providencia, where life moves more slowly and development is limited.

Providencia Island - Places to visit in Colombia
Providencia Island – Places to visit in Colombia

Flights to San Andrés (ADZ) are available from major cities like Bogotá, Cartagena, and Medellín. Once on the island, you can get around by scooter, golf cart, or taxi.


7. Villa de Leyva

Villa de Leyva's Plaza Mayor is one of the largest squares in Colombia
Villa de Leyva’s Plaza Mayor is one of the largest squares in Colombia

Tucked into the highlands of the Boyacá department, Villa de Leyva is one of the most picturesque colonial towns in Colombia. It’s just a few hours from Bogotá by road, making it a popular weekend escape for Bogotanos—and a highlight for anyone interested in architecture, history, or small-town charm.

Colombian must-see destinations: Villa de Leyva
Colombian must-see destinations: Villa de Leyva

Villa de Leyva is known for its remarkably well-preserved whitewashed buildings, cobblestone streets, and vast central plaza, one of the largest in South America and considered one of the most beautiful squares in Colombia. The town is especially striking in the early morning or late afternoon, when the light softens and the surrounding hills glow with warm color. The town is also home to museums like the Casa Museo Antonio Nariño and the Paleontological Research Center.

Terracotta House - Villa de Leyva attractions
Terracotta House – Villa de Leyva attractions

Just outside town, you’ll find even more to explore: El Fósil, a museum built around the fossilized skeleton of a 120-million-year-old Kronosaurus; the Terracotta House, a massive clay home that looks like something out of a fairytale; and the desert-like landscapes of the nearby Pozos Azules. There are also vineyards, hiking trails, and artisan markets that round out the area’s appeal.

This Boyacá town is well connected by bus from Bogotá and Tunja, and there are plenty of guesthouses, boutique hotels, and countryside haciendas to choose from. Among Colombia’s highlights, Villa de Leyva stands out as one of the most atmospheric and photogenic destinations in the Andes.


8. Cali

Colombia’s third-largest city and the capital of Valle del Cauca, Cali is best known as the country’s salsa capital. Located in the warm southwest lowlands, this is a city where music pours out of open windows and dancing spills onto the streets. It’s one of the top places to visit in Colombia for nightlife, rhythm, and a very different pace from the cooler Andean cities further north.

Home to Zona Rosa, the main nightlife and restaurant district in the city, North Cali is made up of a succession of upscale residential and commercial districts home to many luxury hotels
Cali is a top Colombian destination

Among Cali’s main attractions are the riverside Parque El Gato del Río, the hilltop viewpoint at Cristo Rey, and the historic churches downtown, including La Merced and San Francisco. The city also has strong Afro-Colombian cultural roots, which are reflected in its cuisine and music. If you’re here to dance—or to learn—this is the place: venues like La Topa Tolondra and Tin Tin Deo offer lessons and late nights.

Cali's beautiful Plaza de Caicedo
Cali’s beautiful Plaza de Caicedo

The most popular neighborhoods in Cali include San Antonio, a hilly colonial district with cafés, galleries, and views over the city; the Zona Rosa in the north, known for its shopping and nightlife; and San Fernando, home to Parque del Perro and featuring numerous restaurants, bars, and microbreweries.

Cali's Centro Histórico
Cali’s Centro Histórico
Cali's Parque El Gato del Río features many cat statues
Cali’s Parque El Gato del Río features many cat statues

Just outside Cali, you can visit Cartago, known for its basilica and quiet atmosphere. A little farther afield, Popayán offers whitewashed colonial architecture and a more traditional atmosphere. On the other hand, the port town of Buenaventura is a base for dolphin and whale-watching tours from July to October, when humpbacks migrate along Colombia’s Pacific coast.

Cali is served by Alfonso Bonilla Aragón International Airport, which connects to Bogotá, Medellín, and other domestic destinations, as well as to Panama and Miami. The bus terminal has routes across the southwest and toward the Coffee Region, making Cali a good stop on any Colombian itinerary.


9. Bucaramanga and Eastern Andes

The Cordillera Oriental, the easternmost foothills of the Andes mountain range, stretches across eastern Colombia and into Venezuela, forming the backbone of the departments of Santander and Norte de Santander. This is one of the least visited parts of the country by international travelers, but it’s full of surprises—from dramatic canyons to colonial towns frozen in time. Bucaramanga, the capital of Santander, serves as the gateway to the region and a good starting point for exploring one of Colombia’s most underrated highlights.

Bucaramanga is one of the most important cities in Eastern Colombia
Bucaramanga is one of the most important cities in Eastern Colombia | EEIM, CC BY-SA 4.0, via Wikimedia Commons

Bucaramanga itself is a modern, green city with more parks per capita than any other in the country. It’s also a university town with a relaxed feel, great food, and a reputation for friendly locals. Don’t miss the views from Cerro del Santísimo or the chance to walk the bridge over Chicamocha Canyon, one of the deepest in the Americas.

View of the beautiful Barichara Old Town and it's pretty town square
View of the beautiful Barichara Old Town and its pretty town square

What really draws travelers here, though, are the smaller towns scattered through the hills. Examples include San Gil, Colombia’s adventure capital, which offers rafting, caving, paragliding, and more. Nearby Barichara is widely considered the most beautiful town in Colombia, with its stone streets and whitewashed facades. You can walk the old Camino Real trail from Barichara to the smaller village of Guane. Girón, situated just outside Bucaramanga, retains its colonial architecture and cobblestone lanes. At the same time, Pamplona, located near the Venezuelan border, is a traditional Andean town with a strong academic and religious heritage.

Pamplona's main square and Santa Clara Cathedral
Pamplona’s main square and Santa Clara Cathedral

The region is accessible by air via Bucaramanga’s Palonegro International Airport (BGA), with flights from Bogotá and Medellín. There are also long-distance buses to and from Cúcuta, the capital of Norte de Santander, as well as to other major cities. Within the region, local buses and shared vans connect the smaller towns. While distances aren’t huge, mountain roads make travel slower, so plan extra time if you’re combining several stops.


10. La Guajira Peninsula

La Guajira is Colombia’s northernmost region and one of the most remote and striking landscapes in the country. Located along the Caribbean coast and bordering Venezuela, this arid peninsula is unlike anywhere else in South America. With its sand dunes, wind-blasted plains, and turquoise waters, it offers an extreme but unforgettable contrast to the rest of the country’s lush interior.

La Guajira's desert landscape
La Guajira’s desert landscape

Due to its relative isolation, La Guajira remains largely untouched by large-scale tourism. It’s home to some of Colombia’s most pristine natural scenery—giant desert landscapes that meet the sea and skies that seem to go on forever. The region is sparsely populated, with infrastructure limited to a few small towns and rough roads that often require 4-wheel drive transport in many areas.

La Guajira remains largely untouched by tourism
La Guajira remains largely untouched by tourism

The peninsula is the ancestral homeland of the Wayuu people, Colombia’s largest Indigenous group. Their language, traditions, and craftwork are integral to the region’s identity, and their presence is felt throughout villages and desert outposts.

The regional capital, Riohacha, is the most accessible town in La Guajira. It’s a small coastal city with a relaxed vibe, a waterfront promenade, and a local market known for Wayuu mochilas and crafts. From here, you can organize trips deeper into the desert toward Cabo de la Vela—a fishing village turned kitesurfing spot—and Punta Gallinas, the northernmost point of South America.

La Guajira's virgin coastline is an underrated destination in Colombia
La Guajira’s virgin coastline is an underrated destination in Colombia

Getting to La Guajira takes some planning. Riohacha has an airport (RCH) with limited flights from Bogotá and Medellín. From there, trips to Cabo de la Vela or Punta Gallinas typically require private transport or organized tours. Conditions can be harsh—there’s little cell signal, limited access to fresh water, and basic infrastructure—so traveling here means embracing a slower pace and packing accordingly. It’s not for everyone, but for those looking for raw beauty and cultural depth, La Guajira is one of the most memorable highlights of Colombia.


11. Leticia and the Amazon

Leticia is Colombia’s window onto the Amazon Basin. Tucked into the far southeastern corner of the country near the borders with Brazil and Peru, it’s the capital of the department of Amazonas and the main gateway to one of the most biodiverse regions on Earth. As the only major Colombian city with direct access to the Amazon River, Leticia feels more like a frontier post than a typical urban center.

Leticia is the gateway to explore the Colombian Amazon
Leticia is the gateway to explore the Colombian Amazon

The town itself is small and walkable, and a quick boat ride will take you to the tri-border towns of Tabatinga (Brazil) and Santa Rosa (Peru).

Most travelers use Leticia as a base for exploring the rainforest in greater depth. Puerto Nariño, a community accessible only by river, is a favorite destination for those seeking to observe pink river dolphins, embark on guided jungle hikes, or learn about the local Indigenous cultures. Multi-day tours from Leticia often include wildlife watching, night treks, and visits to nearby reserves and Indigenous villages.

Leticia’s Alfredo Vásquez Cobo International Airport (LET) connects to Bogotá, and flights are usually the only way to reach the city—there are no roads linking it to the rest of Colombia. Conditions in the rainforest are hot, humid, and unpredictable, so it’s important to pack light but smart, including insect repellent, waterproof gear, and sun protection.

Visiting Leticia isn’t just about seeing the Amazon—it’s about understanding the immense ecological and cultural diversity of the region. For travelers looking to go beyond the typical tourist trail, this is one of the most breathtaking Colombian destinations you can choose.


Final Thoughts

Colombia’s geography is wild, its cities full of surprises, and its rural corners packed with places that feel untouched. Whether you’re climbing wax palm–dotted valleys, eating arepas by the beach, or catching your breath in Bogotá’s high altitude, this country keeps shifting around you—and that’s half the fun.