This is the question I get more than almost any other: "Should I go to Cartagena or Medellín?" And the honest answer is that they're such fundamentally different experiences that comparing them is a bit like comparing Barcelona and Madrid, or New York and Miami. Same country, completely different trip.
But I get it. You have limited time, maybe limited budget, and you need to pick one or figure out how to split your days. So here's the breakdown from someone who has spent real time in both — I've lived in Medellín for years and I've been to Cartagena more times than I can count.
Let me be upfront about my bias: I chose to live in Medellín. But that doesn't mean it's the better city for your trip. Depends entirely on what you're looking for.
Left: Cartagena's Walled City. Right: Medellín's valley surrounded by mountains.
The quick comparison (for scanners)
| Category | Cartagena | Medellín |
|---|---|---|
| Weather | Hot & humid year-round (30–35°C) | Spring-like year-round (18–28°C) |
| Cost | More expensive (tourist markup) | Very affordable |
| Beaches | Yes — nearby islands & coast | No beaches. Mountains. |
| Food | Great seafood, pricier overall | Cheap, diverse, excellent value |
| Nightlife | Vibrant but concentrated | Huge scene, many neighborhoods |
| Safety | Tourist-zone safe; hustler culture | Generally safe in main areas |
| Walkability | Very walkable (Walled City) | Hilly; Uber/metro needed |
| Day trips | Islands, Playa Blanca, mud volcano | Guatapé, coffee region, Santa Fe |
| Vibe | Colonial charm, Caribbean energy | Modern, innovative, mountain cool |
| Best for | Beach lovers, couples, short trips | Long stays, digital nomads, foodies |
| Ideal stay | 3–5 days | 5–14+ days |
Now the longer version.
Weather and climate
This is the single biggest practical difference between the two cities, and it affects everything about your trip.
Cartagena is hot. Not pleasantly warm. Hot. We're talking 30–35°C (86–95°F) with humidity that makes it feel worse. You will sweat walking a block. You will shower twice a day. You will understand why afternoon siestas exist. I'm not trying to scare you off — the heat is part of the Caribbean experience — but if you're someone who doesn't do well in humidity, this is important information.
Medellín is the opposite. It sits at 1,500 meters (about 5,000 feet) in a valley, and the temperature hovers between 18–28°C (64–82°F) year-round. There's a reason they call it the "City of Eternal Spring." You can walk around comfortably in jeans and a t-shirt at any time of year. The trade-off: it rains. Medellín has two rainy seasons (roughly April–May and September–November), and afternoon downpours are common. You learn to carry a light jacket.
If you can only handle one climate: Medellín is easier for most people. But Cartagena's heat is part of its soul — it slows you down, forces you into the rhythm of the coast.
Cost of living and travel costs
Medellín wins this category decisively.
Cartagena has a significant tourist markup, especially in the Walled City and Bocagrande. A meal in the Walled City that would cost $4–6 in Medellín will run you $10–18. Hotels and Airbnbs are 30–50% more expensive. Taxis from the airport are more expensive. Even the street food costs more. Cartagena knows it's a tourist destination and prices accordingly.
In Medellín, you can eat a full almuerzo (set lunch) for $2.50–4 USD. A nice dinner with drinks for two at a good restaurant in Laureles runs $25–35. An apartment in El Poblado or Laureles is $800–1,500/month. These are real numbers, not "I found a deal once" numbers. Check our cost of living in Colombia guide for the full breakdown.
If you're on a budget, or you're a digital nomad looking for a base, Medellín is the obvious choice. Cartagena is better suited for a shorter, vacation-mode trip where you've mentally allocated a bigger daily budget.
Safety
Both cities are generally safe for tourists who exercise basic common sense. But the flavor of risk is different.
Cartagena's main issue is hustler culture. In the Walled City and on the beaches, you will be approached by people selling sunglasses, massages, tours, coconut water, and occasionally things you didn't ask about. Most are harmless and just persistent, but it can wear you down, especially if you're a solo female traveler or if it's your first time in Latin America. Petty theft happens. The Walled City at 2am after drinks is a different calculation than the Walled City at 7pm. Getsemanī has improved massively but still requires normal awareness at night.
Medellín is calmer on the street level. In El Poblado, Laureles, and Envigado, you can walk around fairly freely without being constantly approached. The metro system is safe and well-maintained. The risks are more standard urban things: don't flash your phone on the street, use Uber/InDriver instead of street taxis at night, and don't wander into neighborhoods you don't know after dark. For a deeper dive, read our guide to safety in Colombia.
Neither city is dangerous for a traveler who does the basics. But Cartagena can feel more intense and tiring because of the constant engagement from vendors and hustlers.
Food
Both cities eat well, but differently.
Cartagena is seafood paradise. Ceviche on the street for a couple of dollars. Fresh lobster at La Cevichería (overpriced but iconic). Fried fish with patacones and coconut rice at a plastic-chair beachside spot. The coastal Colombian food is distinctive — heavier on coconut, fried plantain, and seafood than what you'll find in the interior. If you venture into Getsemanī and beyond the tourist traps, the food is genuinely excellent and much more affordable.
Medellín's food scene is broader and cheaper. The traditional bandeja paisa is here in its original form. But beyond that, the city has exploded with restaurants in the last five years — Japanese, Korean, Middle Eastern, Italian, farm-to-table, vegetarian. The food in Laureles in particular is outstanding value. You can eat incredibly well for very little. The coffee is also next-level, given the proximity to the Eje Cafetero.
I'll be honest: Cartagena has the more romantic dining experience. Eating on a rooftop in the Walled City at sunset is special. But day-to-day, meal-to-meal, Medellín is the better food city for variety and value.
Nightlife
Cartagena has a concentrated nightlife scene, mainly in Getsemanī and the Walled City. Café del Mar at sunset is a rite of passage (and worth it once). The rumba (party) scene on Calle del Arsenal and around Media Luna is genuinely fun — lots of salsa, reggaeton, champeta. Cartagena at night has a particular Caribbean energy that's different from anywhere else in Colombia. It's sweaty, loud, and joyful. But the scene is smaller and more tourist-heavy.
Medellín has one of the biggest nightlife scenes in South America. Parque Lleras in El Poblado is the tourist hub (and honestly, I'd recommend spending limited time there — it's overrun). The better scene is in Laureles around Carrera 70, Provenza in upper Poblado, or the more local spots in Envigado. You can go out salsa dancing, hit a techno club, find a craft beer bar, or do a proper rumba at a fonda with live vallenato. The variety is massive, and the night goes until 3–4am easily. Check our Medellín destination guide for neighborhood breakdowns.
Beaches vs. mountains
This is the obvious one, but it needs saying.
Cartagena has beaches. Not the best beaches in Colombia (that title goes to San Andrés, Tayrona, or the Rosario Islands), but they're there. Playa Blanca on Isla Barú is the classic day trip — white sand, blue water, worth going. The Rosario Islands are gorgeous for snorkeling and boat days. Bocagrande Beach in the city itself is... fine. Crowded, lots of vendors, but it's a beach. If ocean access is non-negotiable for your trip, Cartagena solves that problem.
Medellín has zero beaches. None. It's in a valley surrounded by mountains. What it does have: incredible day trips to places like Guatapé (the famous colorful rock town), the coffee region, waterfalls at Jardín, paragliding over the valley, and hikes in the surrounding hills. The landscape is green, dramatic, and beautiful in a completely different way. If you need the ocean, this isn't your city. If you love mountains, you'll be obsessed.
Walkability and getting around
Cartagena's Walled City is extremely walkable. It's compact, mostly flat, and designed for wandering. You can cover the main area on foot in a day. Getsemanī is right next door. Bocagrande is a short taxi ride. Beyond that, you'll need taxis or Uber for Manga, La Boquilla, or to get to the ports for island trips. The city isn't big, and distances are manageable.
Medellín is hillier and more spread out. You'll use the metro (which is excellent, clean, and safe), Uber, or InDriver to get between neighborhoods. Walking within El Poblado or within Laureles is fine, but going between them is a 20-minute Uber ride. The city has invested heavily in public transport — metro, metrocable, tram — and it all works well. But this is not a city you'll explore entirely on foot. If walkability is your priority, check our best neighborhoods in Medellín guide for the most pedestrian-friendly areas.
Tourist infrastructure
Cartagena is set up for tourists. This is both a strength and a weakness. Everything in the Walled City is oriented toward visitors: restaurants with English menus, tour operators on every corner, hotels with concierge service. It makes your first time easy. It also makes it feel sanitized and sometimes overpriced. The deeper, more authentic Cartagena experience requires you to venture beyond the tourist corridors. Our Cartagena destination guide and best Cartagena tours can help with that.
Medellín's infrastructure is more organic. It's not a "tourist city" in the same way — it's a real working city of 4 million people where tourism happens to exist. This means you'll need a bit more initiative to find things, Spanish helps more here than in Cartagena's tourist zones, and the experience feels less curated. For some people that's a feature, not a bug. The flip side: the tour scene in Medellín has gotten very good, and the city is incredibly easy to navigate once you get oriented.
Vibe and energy
This is subjective, but it matters.
Cartagena feels like a vacation. The colonial architecture, the Caribbean light, the horse-drawn carriages, the sunset cocktails on the city walls — it's romantic, it's photogenic, it's special. The energy is slower, more sensual, more "let's sit here for three hours and see what happens." Even the colors are different. Cartagena is yellow and pink and turquoise. It photographs beautifully and it feels like an event.
Medellín feels like a place you could live. Because it is. The energy is more urban, more entrepreneurial, more forward-looking. There's a creative scene, a startup culture, coworking spaces on every block. The transformation narrative — from the most dangerous city in the world to a model of urban innovation — is genuinely felt in the infrastructure, the pride people have, the constant construction of new things. It's a city that's building itself in real time.
Cartagena gives you a story to tell. Medellín gives you a life to imagine.
Day trips
From Cartagena: The Rosario Islands (boat day, snorkeling), Playa Blanca (beach day on Barú), the Totumo mud volcano (tourist-trap-ish but fun once), and if you have more time, you can reach the Rincon del Mar or head up toward Mompox. Most day trips are beach or island oriented.
From Medellín: Guatapé is the marquee day trip (the rock, the colorful town, the lake — absolutely do this). Beyond that: Jardín for waterfalls and coffee farms, Santa Fe de Antioquia for colonial architecture and warm weather, the coffee region if you have two days, and Rio Claro for nature. The variety of day trips from Medellín is honestly one of the city's biggest strengths.
Who each city is best for
After years of going back and forth between these two cities, here's who I'd send where.
Go to Cartagena if...
- You want beaches and ocean access on your trip
- You have 3–5 days in Colombia and want a concentrated, memorable experience
- You're traveling as a couple and want something romantic
- You love colonial architecture and history
- You handle heat well (seriously, this matters)
- You're on a cruise itinerary or combining with Caribbean islands
- You want that classic "Colombian postcard" experience
Go to Medellín if...
- You're staying a week or more and want to settle in
- You're a digital nomad or remote worker looking for a base
- You want to eat incredibly well on a small budget
- You prefer mild weather over tropical heat
- You're interested in the city's transformation story and urban innovation
- You want a bigger, more varied nightlife scene
- You're planning day trips to Guatapé, the coffee region, or nature
- You want to experience a "real" city, not a tourist one
Do both if...
- You have 10+ days in Colombia (do 4–5 in Cartagena, 6+ in Medellín)
- You want the beach + mountain contrast that makes Colombia special
- Flights between the two cities are cheap and short (about 1.5 hours, often under $40 one way on Viva Air or Wingo)
- You want the full picture — coast and interior, colonial and modern, Caribbean and Andean
The honest take
Both cities are worth your time. Neither is objectively "better." Cartagena will give you the trip that looks amazing on Instagram. Medellín will give you the trip that makes you think about moving to Colombia. Both will give you great food, warm people, and stories you'll tell for years.
If you're making me pick one and you only have five days: go to Cartagena. The experience-per-day ratio is higher for a short trip. If you have ten days or more: start in Cartagena for three or four days, fly to Medellín for the rest. You'll see two completely different sides of the same country, and you'll understand why Colombia is so much more than any single city.
And if you're planning a longer stay — a month, a season, a "let me try this for a while" — Medellín is the one. That's why I'm here.
Plan your trip
- Medellín: Start with our Medellín destination guide and the best tours in Medellín
- Cartagena: Check the Cartagena destination guide and best tours in Cartagena
- Safety: Read the full safety in Colombia guide for both cities
- Budget: Our cost of living in Colombia guide has real numbers
- Neighborhoods: If you're going to Medellín, the best neighborhoods guide will help you pick where to stay