If you Google "best time to visit Colombia," you'll get a clean answer: December to March, dry season, go then. And that's not wrong, exactly. But it's incomplete in a way that might mess up your trip planning.

Here's the thing most travel sites won't tell you: Colombia sits on the equator. It doesn't have spring, summer, fall, or winter. What it has are wet periods and dry periods, and they don't line up neatly across the country. The Caribbean coast, the Andes, the Coffee Region, and the Pacific coast each run on their own schedule. A month that's perfect for Cartagena might be the worst for the Pacific. A rainy week in Medellín might coincide with perfect blue skies in Bogotá.

I've been living in Medellín and traveling around Colombia for years now. I've seen every month from the inside. What follows is the version I'd give a friend who asked me when to book their flights.

The short answer: there's no single "best" month. The best time depends on where you're going and what you want to do. But if you're planning a multi-city trip covering different regions, January-February or July-August give you the best odds across the board.

Why Colombia weather is different from what you expect

Most countries have four seasons driven by their tilt relative to the sun. Colombia, straddling the equator, doesn't tilt enough for that to matter. Instead, its weather is driven by two things: altitude and the Intertropical Convergence Zone (ITCZ), a band of low pressure that migrates north and south across the equator throughout the year, bringing rain wherever it goes.

This creates a general pattern of two dry seasons and two wet seasons in most of the country:

But — and this is important — the intensity and timing varies dramatically by region. The Caribbean coast has one long dry season and one wet season. The Pacific coast is one of the wettest places on Earth year-round. The Andes get afternoon showers even during "dry" months. And altitude changes everything: Bogotá at 2,640 meters is cold and can be grey for weeks, while Medellín at 1,500 meters is mild enough to earn its "City of Eternal Spring" nickname.

Let me break this down region by region, then give you the month-by-month overview.

Caribbean coast: Cartagena, Santa Marta, Barranquilla

Turquoise waters and white sand at Playa Blanca near Cartagena, Colombia

Playa Blanca, near Cartagena — best enjoyed December through April

The Caribbean coast is the most straightforward. It's hot year-round (30-35°C / 86-95°F), and the weather splits cleanly into dry and wet. December through April is dry season — blue skies, beach weather, perfect conditions for Cartagena's Old City and the islands. May through November brings rain, humidity, and occasional heavy downpours, though mornings are often clear even in wet months.

Santa Marta and Tayrona follow a similar pattern, but the Sierra Nevada creates its own microclimate. The Lost City trek is doable year-round but significantly muddier June through November. Tayrona National Park actually closes for parts of February and sometimes June for ecological recovery — check before booking.

The wildcard: Carnaval de Barranquilla happens in February or early March (it moves with the Catholic calendar, like Carnival everywhere). It's one of the biggest carnivals in the world, second only to Rio. If you're on the coast during this time, plan for it — either go or know that Barranquilla hotels will be booked solid.

The Andes: Medellín and Bogotá

This is where the "two dry, two wet" pattern is most noticeable — and where people get tripped up by the marketing.

Medellín has earned the "eternal spring" label because its temperature rarely drops below 18°C or rises above 28°C. That part is true. What the branding doesn't mention is that Medellín gets a lot of rain. April-May and September-November are the wet months, and "wet" means daily afternoon thunderstorms that can last hours. I've seen entire weeks of grey skies in October. The dry months — December through February, and June through August — are genuinely lovely. Blue skies, warm days, cool evenings. That's the Medellín you see in the Instagram posts.

If you're visiting Medellín, aim for January, February, June, July, or August. You'll still get occasional rain (it's a tropical city in a valley), but the odds are in your favor.

Bogotá is a different animal. At 2,640 meters, it's cold — expect 8-18°C (46-64°F) depending on sun and cloud cover. Bogotá's driest months are December through February and July through August. The wettest months are April-May and October-November, when the city can feel relentlessly grey. But even in dry months, Bogotá can surprise you with chilly drizzle. Always bring a jacket and a rain layer, regardless of when you visit.

The Coffee Region: Manizales, Pereira, Salento

Towering wax palms rising through mist in Colombia's Cocora Valley

Cocora Valley — dramatic in any weather, but clearest skies come January-February

The Eje Cafetero sits between 1,200 and 2,000 meters in the central Andes, and it's one of the rainier regions in Colombia year-round. The coffee grows here precisely because of that rain. The "dry" seasons (January-February, June-August) are drier by comparison, but you should still expect afternoon showers.

For the Cocora Valley — those iconic wax palms you've seen in every Colombia travel photo — January and February give you the best chance of clear morning skies. But honestly, the valley looks incredible shrouded in mist too. Some of the most atmospheric photos come from the "wrong" season.

Salento and the surrounding towns are compact enough that rain doesn't ruin a visit. You can duck into a coffee farm, wait out a shower over a tinto, and be back on the trail in an hour. Don't skip this region because of weather forecasts.

The Pacific coast: Nuquí, Bahía Solano

Let's be honest: the Pacific coast of Colombia is wet. Very wet. This is one of the rainiest inhabited regions on the planet, receiving up to 10,000mm of rainfall annually. There is no dry season here in any meaningful sense.

That said, the reason most people visit the Pacific coast is whale watching. Humpback whales migrate to the warm Pacific waters from July through October, with peak sightings in August and September. If whales are your reason, go in August. Yes, it will rain. Budget for it, pack accordingly, and embrace it.

Outside of whale season, the Pacific coast is a niche destination — beautiful, remote, and very much off the beaten path. The infrastructure is limited, flights are weather-dependent, and you need to be comfortable with unpredictability.

Month-by-month overview

Here's the practical breakdown. "Overall rating" reflects how favorable conditions are across the most-visited regions (Caribbean, Andes, Coffee Region) — not the Pacific, which plays by its own rules.

Month Weather Crowds Overall Notes
January Dry across most regions High (holiday spillover) Great Peak season. Book early. Higher prices but reliable weather.
February Dry, warm coast Medium-High Great Carnaval de Barranquilla. Still dry season, slightly fewer crowds than Jan.
March Transition — rain starts Medium Good Semana Santa (Holy Week) can fall here. Domestic travel spikes, prices jump.
April Wet season begins Low Fair Semana Santa often falls here. Heavy rain in Andes. Coast still warm. Cheaper flights.
May Wettest month in many regions Low Tough Cheapest flights and hotels. Good for budget travelers who don't mind rain.
June Mini dry season starts Medium Great The overlooked sweet spot. Drier weather, fewer tourists than Dec-Feb.
July Dry in Andes, warm coast Medium-High Great Whale season starts on Pacific. Rock Festival Bogotá. Summer travel picks up.
August Dry, windy on coast High Great Feria de las Flores in Medellín. Peak whale watching. Book Medellín hotels early.
September Second wet season starts Low Fair Rain returns to the Andes. Pacific whale season still on. Amor y Amistad (Colombian Valentine's).
October Wettest in Andes Low Tough Heavy rain in Medellín and Bogotá. Coast is wet too. Budget season.
November Still wet, easing late month Low-Medium Fair Rain starts tapering. Good for deals before December prices kick in.
December Dry season returns Very High Good* *Weather is great but prices peak. Cali Fair (Feria de Cali) late Dec. Christmas crowds intense.

Festivals worth planning around

Colombia has some world-class festivals that can either make your trip or complicate your logistics. Here are the big ones:

When flights are cheapest

International flights to Colombia (from the US and Canada) tend to follow a predictable pattern:

Set up fare alerts on Google Flights for Bogotá (BOG) or Medellín (MDE). Bogotá typically has more competition and lower fares. If you can fly midweek (Tuesday-Thursday), you'll save 15-20% on most routes. Some of the best deals I've seen are in September — flights from Miami to Medellín for under $200 roundtrip.

When to avoid

I wouldn't say "never go" during any period, but here are the times when Colombia gets harder to navigate:

So when should you actually go?

If I had to pick one month, I'd say June. Here's why: it's the start of the mini dry season, so weather across most regions is good. It's not peak tourist season, so prices are reasonable and you won't be fighting cruise ship crowds in Cartagena. Flights are mid-range. The country is green and lush from the preceding rainy months but the skies are clearing.

But if you're flexible and planning a two-week Colombia itinerary, here's the strategic move: start on the Caribbean coast in late January or early February (peak dry season there), then move inland to the Andes and Coffee Region. By the time you reach Medellín and the Eje Cafetero, you're still within the dry window.

If you're coming specifically for festivals, August (Feria de las Flores) is unforgettable if you book early. And February for Carnaval de Barranquilla is a bucket-list event.

The real secret: Colombia is a year-round destination. Even in the "worst" months, it doesn't rain all day every day. Mornings are usually clear. You adapt. You carry a light rain jacket. And some of the most beautiful moments — the mist rolling through Cocora Valley, an empty Caribbean beach in October — happen precisely because it's "off-season."

Before you go

Once you've picked your dates, here are some practical next steps:

Pick your region, check the table, pack a rain jacket regardless, and go. Colombia's worth visiting in any month. Some are just a little easier than others.