Best Time to Visit Colombia: Month-by-Month Guide for 2025
I’ve spent the last three years bouncing between Bogotá, Medellín, and Cartagena, and the one thing I’ve learned is that Colombia doesn’t have a single “best” season—it has a dozen micro-seasons depending on where you point your feet. This guide walks you through each month in 2025, with real talk about when the rain actually ruins your plans, when the crowds are worth it, and when you can snag a deal on a rooftop in Getsemaní.
What’s the weather really like in Bogotá, Medellín, and Cartagena?
The short answer: Colombia’s climate is all about altitude, not seasons. Bogotá sits at 2,600 meters, so expect cool, damp days year-round—think 12–19°C (54–66°F). Medellín, at 1,500 meters, is the “City of Eternal Spring” for a reason: highs around 28°C (82°F) and lows near 18°C (64°F), with rain that usually rolls in by late afternoon. Cartagena is a lowland sauna—30–33°C (86–91°F) with humidity that hits you like a wall the second you step off the plane.
- Bogotá has two rainy peaks: April–May and October–November. December–February and July–August are drier, but “dry” here still means sporadic showers.
- Medellín is pleasant year-round, but the heaviest rains fall in April–May and September–October. Even then, mornings are often sunny.
- Cartagena has a “dry” season (December–April) and a “wet” season (May–November). Wet doesn’t mean constant rain—it means short, violent downpours that clear up fast.
When is the best time for Bogotá?
If you’re coming for Bogotá, aim for December through February or July through August. Those months give you the most consistent blue skies and the least chance of your plans getting soaked. I’ve done Bogotá in January and again in October, and the difference is night and day—January let me walk the Usaquén flea market on a Sunday without a jacket, while October had me ducking into La Puerta Falsa for tamales just to stay dry.
- January is peak dry season, but it’s also the busiest for domestic tourism. Book Hotel de la Ópera in La Candelaria well ahead.
- July is another sweet spot, with the Festival de Verano bringing free concerts and street events. Stay in Chapinero for better access to nightlife.
- Avoid April and May if you hate drizzle. The Monserrate view is often socked in.
When is the best time for Medellín?
Medellín is the easiest city in Colombia to visit year-round, but I’d still pick December through March or June through August for the most reliable sun. The Feria de las Flores in early August is a huge draw—expect packed hotels and higher prices, but the parade of silleteros is genuinely spectacular. I stayed at The Charlee Hotel in El Poblado during the feria, and the rooftop pool was a lifesaver between events.
- March is dry and calm—great for exploring Comuna 13 without the crowds. Take the Metrocable to Santo Domingo for killer valley views.
- September and October are the wettest months. If you go then, pack a rain jacket and plan indoor backups like the Museo de Antioquia or a coffee tour at Café San Alberto.
- November is a gamble—some years it’s fine, others it rains for days. I’d skip it unless you’re chasing cheap flights.
When is the best time for Cartagena?
Cartagena is brutal from June to October—the heat and humidity are relentless, and the rain comes in sheets. The best window is December through April, when the trade winds keep the air moving and the skies mostly clear. I’ve been in February and again in September, and February is a completely different experience—you can actually walk the Walled City without needing a shower every hour.
- January is the peak tourist season. Expect crowds at Castillo San Felipe de Barajas and long lines for dinner at Celele. Book your Getsemaní guesthouse months in advance.
- February is slightly quieter and still dry. I love the Café del Mar sunset spot on the city walls—just don’t bother with the overpriced drinks.
- April is a transition month—still decent weather, but prices drop. Stay at Casa Pestagua if you want a splurge.
- May through November is low season. You’ll find deals, but you’ll also sweat through your shirt. The Rosario Islands are still worth a day trip if the weather cooperates.
What about festivals and crowds?
Colombia’s calendar is packed with events that can make or break your trip. Semana Santa (Holy Week, late March or April in 2025) sees the entire country on the move—Cartagena and Medellín get slammed, and prices triple. Carnaval de Barranquilla (late February or early March) is a wild, multi-day party that spills into nearby cities. I made the mistake of flying into Cartagena during Carnaval once, and the bus to the coast was a 4-hour crawl.
- December is festive but chaotic. Bogotá’s Christmas lights along the Calle 26 are impressive, but traffic is a nightmare.
- August is all about Medellín’s Feria de las Flores. Book your Metrocable ticket early—the lines stretch for blocks.
- October has the Bogotá International Book Fair and Rock al Parque, but expect rain.
FAQ
Is Colombia safe for solo travelers in 2025? Yes, but street smarts matter more than in most destinations. I’ve solo-traveled through Bogotá, Medellín, and Cartagena without issues, but I never flash valuables in El Centro or walk alone at night in La Candelaria. Stick to Uber over street taxis in Bogotá, and keep your phone in your pocket in crowded spots like San Felipe de Barajas in Cartagena.
Do I need to book tours in advance, or can I wing it? For popular stuff like the Rosario Islands day trip or the Guatapé tour from Medellín, you can book a day ahead in high season—but for Feria de las Flores or Carnaval, book everything at least a month out. I missed out on a street food tour in Bogotá because I waited until arrival in August.
What’s the best way to get between Bogotá, Medellín, and Cartagena? Fly. The buses are long (12+ hours between Bogotá and Medellín) and the roads are winding. Avianca and LATAM have frequent flights—I’ve paid as little as $40 one-way between Bogotá and Medellín. Book directly on their sites, not third-party aggregators. For shorter hops, Viva Air or Wingo are fine but expect strict baggage limits.
Conclusion
- December to February is the sweet spot for all three cities—dry in Bogotá and Cartagena, pleasant in Medellín, but book early for Christmas and New Year.
- March and April work for Medellín and early Cartagena, but avoid Semana Santa unless you love crowds.
- May to November is low season with cheap flights—just be ready for rain in Bogotá and sweat in Cartagena.
- Festivals like Feria de Flores (August) and Carnaval (February/March) are worth planning around, but they spike prices and crowds.
- Pack layers for Bogotá, a rain jacket for Medellín, and nothing but shorts and sunscreen for Cartagena—no matter when you go.