Every couple of weeks someone DMs me asking for "the Colombia itinerary." They've read the same five blog posts written by people who spent eight days in the country two years ago. They've seen the TikToks. They want the version from someone who actually lives here and has done every route, every bus, every flight, every overpriced tourist trap.

This is that version. Two weeks, five regions, zero filler. This is the colombia 2 week itinerary I'd text to a friend who just booked their flight and said "OK, now what?"

A few ground rules before we start. This route moves roughly south to north: Bogota to Medellin to the Coffee Region to Cartagena to Santa Marta/Tayrona. That's not random. It's the most logical flow for internal flights, and it means you end at the beach instead of starting there (trust me, you want that momentum).

I'm also going to be direct about what's overrated. Some of the "must-do" things in Colombia are fine but not worth the time people give them. I'll tell you which ones.

Before you go anywhere: read our Colombia tourist visa guide. Most nationalities get 90 days on arrival, but check. Also read Safety in Colombia: The Real Version — not the scare stories, not the toxic positivity, the actual version.

The overview

Total internal flights: 3. Total long-distance buses: 1. Total cost range: $1,200-$2,800 USD for the full two weeks (excluding international flights). More on the budget breakdown later.

Days 1-3: Bogota

Monserrate overlooking the sprawl of Bogota

Everyone wants to skip Bogota and go straight to Medellin. Don't. Bogota is the cultural heart of the country, the food is the best in Colombia (fight me), and you need 24-48 hours to adjust to the altitude anyway — the city sits at 2,640 meters. If you fly in and immediately connect to Medellin, you'll spend your first day there with a headache wondering why you feel like you ran a marathon.

Day 1: Arrive + La Candelaria

Fly into El Dorado airport. Grab an Uber or Cabify to your accommodation — do NOT take random taxis at the airport. The ride to La Candelaria or Chapinero takes 40-60 minutes depending on traffic (Bogota traffic is legendary, in the worst way).

Drop your bags. Walk La Candelaria in the afternoon: Plaza Bolivar, the colorful streets, get a feel for it. Stop at a corrientazo restaurant for a $2-3 USD set lunch — soup, rice, beans, meat, juice. This is the real Colombia eating experience, not the $18 avocado toast in El Poblado.

Dinner: La Puerta Falsa (oldest restaurant in Bogota, get the chocolate completo with cheese) or Andres Carne de Res DC if you want something more lively.

Day 2: Museums + Chapinero

Morning: Museo del Oro (Gold Museum). It's free, it's world-class, and it takes about 2 hours. Then walk to Museo Botero — also free, also excellent. These two museums alone justify the Bogota stop.

Afternoon: Head to Chapinero. This is the neighborhood that actually represents modern Bogota — restaurants, cafes, bookshops, a genuinely cool vibe without trying too hard. Eat at Salvo Patria or Mini-mal if budget allows.

Evening: Monserrate at sunset. Take the teleferico (cable car) up. The view of 8 million people spread across the Sabana is something. Come back down after dark — the city lights are worth the wait. Check our best tours in Bogota if you want a guided experience.

Day 3: Usaquen + travel day

If it's Sunday, Usaquen flea market is one of the best markets in Colombia. Even if it's not Sunday, the neighborhood is worth a morning walk. Good brunch spots, tree-lined streets, feels like a different city from La Candelaria.

Afternoon: fly to Medellin. Flights are $30-70 USD one-way on Wingo or JetSMART if you book 2+ weeks ahead. The flight is 1 hour. The bus is 8-9 hours on a winding mountain road. Fly.

Bogota daily budget

Budget version: ~$40-55/day

Hostel dorm ($10-15), corrientazo lunches ($2-3), street food dinners ($4-6), free museums, public transport or walking, local beer at night ($1.50-2)

Comfort version: ~$100-150/day

Boutique hotel in Chapinero ($50-80), sit-down restaurants ($12-20), Uber everywhere ($3-5 per ride), Monserrate cable car ($5), cocktail bars in Zona G ($8-12)

Days 4-7: Medellin

The colorful rock of El Penol in Guatape with stairs leading to the top

This is where most people spend the bulk of their Colombia trip, and for good reason. Medellin has the best weather in Colombia (spring-like year-round, 22-28°C), the most developed infrastructure for visitors, and genuinely great neighborhoods to explore. I live here. I'm biased. But I'm also right.

Day 4: Arrive + El Poblado or Laureles

First decision: where to stay. El Poblado is the default tourist zone — safe, walkable, tons of restaurants, but increasingly generic and overpriced. Laureles is where the cool locals and long-term expats are — better food-to-price ratio, more authentic, still very safe. Envigado is the sleeper pick: quiet, residential, amazing bakeries, 15 minutes from everything.

My recommendation: Laureles if you want neighborhood life, El Poblado if it's your first time and you want maximum convenience.

Afternoon: walk your neighborhood. Get oriented. Find the nearest fruit stand and try a lulo juice or guanabana juice — both life-changing if you've never had them. Dinner at a paisa restaurant: bandeja paisa is the regional dish (beans, rice, chicharron, plantain, avocado, arepa, meat — it's a lot).

Day 5: Comuna 13 + city exploration

Morning: Comuna 13 graffiti tour. Do this with a guide, not solo. The guides are local, the history is important, and you'll understand the transformation story that makes Medellin what it is today. Book through a reputable operator — we have recommendations in our Medellin tours guide.

Afternoon: Metrocable to Parque Arvi (if you want nature) or just ride the Metro and the cable car system to get the aerial views of the city in the valley. Medellin's public transport is actually excellent — the Metro is clean, cheap ($0.70 USD), and connects most of what you'd want to see.

Evening: Parque Lleras if you want nightlife (it's very gringo-heavy, fair warning), or the 10th street corridor in Laureles for a more local night out. Craft beer scene has exploded — try 20 Mission or Cerveceria Libre.

Day 6: Guatape day trip

This is a non-negotiable. Guatape is the most photogenic day trip in Colombia — the colorful town, the reservoir from the top of La Piedra del Penol (740 steps, worth every one), the boat ride. It's 2 hours each way by bus from Terminal del Norte ($3-4 USD each way) or you can book a tour ($25-40 USD including transport).

Leave early — 7am bus if doing it yourself. Climb the rock first before it gets crowded and hot. Walk the town after. Eat trucha (trout) at one of the lakeside restaurants. Head back by 4pm to beat the return traffic.

Skip the jet skis and "party boats" at the reservoir — overpriced tourist traps. The views from the rock and a simple boat ride are all you need.

Day 7: Free day in Medellin

This is your flex day. Options: visit Jardin Botanico (free, beautiful), explore Envigado's food scene, take a cooking class, visit the Museo de Antioquia downtown, or just sit in a cafe in Laureles and watch the city go by. Sometimes the best day is the unplanned one.

If you're into it, the Cartagena vs Medellin comparison we wrote might help you understand what makes each city different.

Medellin daily budget

Budget version: ~$35-50/day

Hostel ($10-14), menu del dia lunches ($2.50-4), Metro/bus transport ($0.70), local bars ($2-3 beers), free walking tours, fruit stands ($0.50-1)

Comfort version: ~$80-130/day

Airbnb in Laureles ($40-60), Carmen or Oci.Mde dinners ($15-25), guided tours ($25-40), Uber rides ($2-4), rooftop bars ($6-10 cocktails)

Days 8-9: Coffee Region (Eje Cafetero)

Towering wax palms in the Cocora Valley with green hills behind

The Coffee Region is the part of Colombia that looks like the screensaver on your laptop. Rolling green hills, wax palms taller than any tree you've seen, and coffee farms where you can actually learn how the stuff goes from cherry to cup. Two days is tight but doable. Three would be better if you can swing it.

Getting there

Fly Medellin to Pereira (45 min, $25-50 one-way) or take the bus (5-6 hours, $12-15). I'd fly if your budget allows — the time saved is worth it. From Pereira airport, it's 30 minutes to Salento, the base town for the Coffee Region. Shared jeeps run from Pereira's bus terminal ($2) or grab a private transfer ($15-20).

Day 8: Cocora Valley

Wake up early. Take the Willys jeep from Salento's main plaza to the Cocora Valley trailhead ($2, 30 minutes, one of the most fun rides in Colombia). The valley is home to the tallest wax palms in the world — Colombia's national tree. The full loop hike takes 4-5 hours. The short version (just the palms viewpoint) is 1-2 hours.

Do the full loop if you're reasonably fit. It takes you through cloud forest, across rivers on sketchy bridges, and past a hummingbird sanctuary. Bring a rain jacket — it will rain. Not might. Will.

Afternoon: back in Salento, walk the colorful main street, play tejo (a beer-throwing game that's essentially Colombia's national sport), eat trout at one of the restaurants on the main drag. Salento is small — you can see everything in an afternoon.

Day 9: Coffee farm + travel to Cartagena

Morning: book a coffee farm tour. Finca El Ocaso or Don Elias are the most popular near Salento ($8-15 per person). You'll learn the full process, taste incredible coffee, and probably buy a bag. If you've been drinking Juan Valdez your whole life, prepare to have your mind changed.

Afternoon: head back to Pereira airport for an evening flight to Cartagena (usually via Bogota connection, 3-4 hours total, $50-80). There's no direct flight from Pereira to Cartagena on most days, so check routes. The alternative is flying from Medellin — in that case, bus Pereira to Medellin, overnight, then fly. It's more complex but doable.

Coffee Region daily budget

Budget version: ~$30-45/day

Hostel in Salento ($8-12), street food and set meals ($3-5), jeep transport ($2), coffee tour ($8-10), self-guided Cocora hike (free)

Comfort version: ~$80-120/day

Boutique finca stay ($50-80), sit-down restaurants ($10-15), private transport ($15-20), premium coffee tour ($15-25), guided valley hike ($20-30)

Days 10-12: Cartagena

Crystal clear waters around the Rosario Islands near Cartagena

Cartagena is gorgeous and complicated. The Walled City is legitimately one of the most beautiful colonial centers in the Americas. It's also one of the most aggressively touristy places in Colombia — cruise ship crowds, inflated prices, hustlers on every corner. Know this going in and you'll be fine. Be surprised by it and you'll be annoyed.

Day 10: Walled City + Getsemani

Stay in Getsemani, not the Walled City. Getsemani is the neighborhood just outside the walls — better prices, more character, street art, better food-to-dollar ratio. The Walled City is a 5-minute walk from Getsemani. You get the beauty without the markup.

Morning: Walk the Walled City. The streets, the balconies, the churches, the plazas — it's stunning. Visit the Palacio de la Inquisicion if you want some dark history. Walk the city walls at sunset (Cafe del Mar is overpriced but the view is free from the wall itself).

Afternoon: Explore Getsemani's street art, grab ceviche from a street cart, drink a limonada de coco from one of the palenqueras (fruit vendors). For a deeper experience, check our best tours in Cartagena.

Dinner: La Cevicheria (yes, it's famous, but it's actually good) or Interno (restaurant inside a women's prison, proceeds go to rehabilitation — genuinely excellent food).

Day 11: Rosario Islands

Day trip to the Rosario Islands. Book a boat through your accommodation or a reputable tour operator — NOT the guys on the street outside the clock tower. Those tours are overcrowded, the boats are sketchy, and they rush you.

A decent day trip runs $25-40 including boat, lunch, and time on a private-ish island. The water is Caribbean blue, the snorkeling is decent, and it's the beach day you need in the middle of this trip. Bring reef-safe sunscreen — the sun here is no joke.

The alternative is Playa Blanca on Baru island — cheaper to reach, bigger beach, but more crowded and aggressive vendors. Rosario is worth the premium.

Day 12: Bazurto Market + free time

Morning: Bazurto Market. This is not a tourist market. It's where actual Cartageneros buy their food. It's chaotic, it's loud, it smells like fish and fruit and gasoline, and it's one of the most real experiences you'll have in Colombia. Go with a guide or at least a local friend. Don't bring expensive stuff. Eat the fried fish.

Afternoon: your call. Castillo San Felipe (the fortress — it's impressive but honestly the exterior view is enough, the inside is underwhelming for the $6 entry). Or just wander, eat, sit in Plaza Trinidad in Getsemani, and watch the world go by.

What to skip in Cartagena: the Mud Volcano (Totumo) is a scam. Technically it exists, but the experience is basically being groped by strangers in a muddy hole. Pass.

Cartagena daily budget

Budget version: ~$45-65/day

Hostel in Getsemani ($12-18), street food and local spots ($5-8), walking the city (free), shared Rosario boat trip ($25-30), local beers ($2-3)

Comfort version: ~$130-200/day

Boutique hotel in Getsemani ($70-120), restaurant dinners ($20-35), private Rosario boat ($80-120 split 2-4 people), cocktail bars ($10-15), guided food tour ($30-40)

Days 13-14: Santa Marta + Tayrona

Lush jungle meeting turquoise ocean at Tayrona National Park

The final stretch. Santa Marta is the jumping-off point for Tayrona National Park, one of the most beautiful stretches of coastline in South America. The city itself is fine — not as pretty as Cartagena, but more chill, cheaper, and with better nearby beaches.

Getting there

Bus from Cartagena to Santa Marta: 4-5 hours, $8-12 USD. This is one bus ride I actually recommend — the road follows the coast, it's comfortable (take Marsol or Berlinas), and flights only save you 2 hours once you factor in airport time. Plus flights to Santa Marta are weirdly expensive relative to the distance.

Day 13: Santa Marta + enter Tayrona

Morning: arrive in Santa Marta. Drop bags at your accommodation. If you have time, walk the Centro Historico and the marina — it's pleasant, low-key.

Afternoon: head to Tayrona. It's 45 minutes by colectivo from Santa Marta ($2-3). Park entrance is about $20 for foreigners. From the entrance, you hike in — it's 2-3 hours to the good beaches (Cabo San Juan, the iconic one with the boulder). You can also take a horse for part of the trail ($5-8) if you're not feeling the hike with a pack.

Stay overnight in Tayrona — either hammock ($8-10) or tent rental ($15-20) at Cabo San Juan. The sunset from the boulder at Cabo San Juan is the kind of thing you'll remember for years. Check our Santa Marta tours guide for organized options.

Day 14: Tayrona morning + departure

Wake up early. Swim. This is some of the most beautiful ocean-meets-jungle scenery in the world. The water is warm, the palms lean over the sand, and if you're there early enough, you might have the beach mostly to yourself.

Hike out by late morning. Colectivo back to Santa Marta. Depending on your international flight: fly from Santa Marta airport (limited routes) or take the 1-hour flight back to Bogota for your connection home.

Important: Tayrona closes for a few weeks each year (usually February and June) for ecological recovery. Check before you plan around it.

Santa Marta / Tayrona daily budget

Budget version: ~$35-50/day

Hostel in Santa Marta ($8-12), Tayrona hammock ($8-10), park entrance ($20), colectivo transport ($2-3), simple meals ($3-5), trail snacks

Comfort version: ~$90-140/day

Hotel in Santa Marta ($40-60), Tayrona ecohab or glamping ($50-80), private transport ($15-20), restaurant meals ($10-15), guided hike ($25-35)

Total trip budget: the real numbers

Here's what two weeks in Colombia actually costs in 2026, excluding your international flight:

14-day total estimate

Budget: $1,200-$1,600 USD

Accommodation: $140-200. Food: $280-400. Internal flights (3): $120-200. Transport/buses: $40-60. Activities/tours: $100-150. Drinks/miscellaneous: $150-250. Buffer: $100.

Comfort: $2,200-$2,800 USD

Accommodation: $600-900. Food: $450-650. Internal flights (3): $150-250. Transport: $80-120. Activities/tours: $200-350. Drinks/nightlife: $250-400. Buffer: $150.

Colombia is still genuinely affordable compared to most of Latin America, but prices have gone up noticeably since 2023 — especially in Cartagena and El Poblado. The Coffee Region and Santa Marta remain the best value stops on this route. For a deeper look at costs, read our cost of living in Colombia breakdown.

Getting between cities: flights vs buses

This is the question I get asked the most. Here's the simple version:

Book flights on Wingo, JetSMART, or LATAM. Wingo is the budget king but baggage is extra. JetSMART is similar. LATAM and Avianca are pricier but include bags and have better schedules. Book 2-3 weeks ahead for the best prices — last-minute domestic flights in Colombia are surprisingly expensive.

What's overrated (honest version)

This will get me hate mail. I don't care.

What to pack

Colombia spans every climate. You'll go from 8°C in Bogota at night to 35°C in Cartagena at noon. Pack layers.

How to get around

Safety basics

I wrote an entire article on safety in Colombia. Read it. But the short version:

Colombia is one of the most rewarding countries I've ever traveled in. It's also not a zero-risk destination. Both things are true. Apply the same judgment you'd use in any major city in a developing country and you'll be fine.

The bottom line

Two weeks is enough to get a real feel for Colombia — not everything, but the highlights done properly without rushing. The route above gives you culture (Bogota), city life (Medellin), nature (Coffee Region and Tayrona), history (Cartagena), and beach (Rosario Islands + Tayrona). It moves from south to north, mountains to coast, cool to hot.

If I were doing this trip for the first time, this is exactly what I'd do. It's the itinerary I've given to probably thirty friends by now, and the feedback is always the same: "That was the best two weeks of my life."

Go. Just go. And when you're there, send me a DM at @oppawhat and tell me how it went.

More Colombia planning resources