Colombia doesn't have seasons like the northern hemisphere — temperature depends on altitude, not the month. What does change by season is rainfall, and it varies by region. There's no single "best" time for the whole country; it depends on where you're going.

RegionClimateBest time
Medellín / Coffee RegionMild year-round (18-28°C)December-March and July-August (less rain)
BogotáCold year-round (8-19°C)December-March (driest)
Cartagena / CaribbeanHot year-round (26-32°C)December-April (dry season)
AmazonWarm and humid year-roundJune-September (less rain)

High season vs. low season

December-January and Semana Santa (March/April) are high season nationwide: higher prices and bigger crowds, especially on the Caribbean coast. April-June and September-November are low season with better prices, though with more chance of rain inland.

Events worth planning around

If your trip overlaps with Feria de las Flores in Medellín (August) or Barranquilla's Carnival (movable dates before Lent), book accommodation several months ahead — both events spike prices and occupancy in the host city. If you'd rather avoid crowds, any month outside these events and general high season works well.

The La Niña and El Niño phenomena

Colombia, like the rest of the Andean region, is affected by the El Niño (drier than normal years) and La Niña (wetter years) climate cycles, which can shift the patterns described above from year to year. If you're traveling in a normally dry season but the year is under La Niña influence, prepare for more rain than expected — it's worth checking the seasonal forecast a month before your trip, not just the historical average.

Considering shoulder season for the best overall value

Genuinely traveling during shoulder season, just outside the peak December-January and June-July periods, offers a considerably better balance of good weather, lower prices, and thinner crowds at popular destinations than peak season travel, and genuinely booking flights a few months ahead during these windows secures even better rates.

A final consideration

Genuinely, Colombia's regional climate diversity means good timing always exists somewhere in the country.

Genuinely, Colombia rewards visitors in every season, the right timing simply depends on your specific priorities for the trip.

Genuinely, whatever timing ultimately works best for your specific travel dates and budget, Colombia's remarkable regional climate diversity means there's always somewhere in the country experiencing genuinely excellent conditions worth building your itinerary around.

There's genuinely no truly wrong time to visit.

Whatever season you choose, pack for genuine variety, since Colombia's regional climate diversity means conditions can shift considerably within a single trip.

Genuinely, pack for variety regardless of season, since Colombia's regional climate diversity means conditions shift considerably within any single trip.

Genuinely, Colombia's regional variety means good timing exists somewhere in the country year-round.

Practical rule: if the Caribbean coast (Cartagena, Santa Marta) is your priority, aim for December-April. If Medellín and the Coffee Region are your priority, there's less seasonal difference and you can travel almost any month.

San Andrés and the Pacific coast

San Andrés keeps a steady warm climate year-round, with less seasonal variation than the mainland Caribbean — any month works well, though December-March offers calmer seas for water activities. The Pacific coast (Nuquí, Bahía Solano) has its own specific season tied to humpback whale watching, between June and October, worth planning separately from the rest of the country.

Month by month

January usually brings good weather to most regions, right after the year-end high season, with fewer crowds but prices that haven't fully dropped yet. February and March are among the driest months inland, ideal for the Coffee Region and Bogotá. April brings Semana Santa, with heavy traffic to religious and colonial destinations like Popayán. May and June are transitional, with more frequent rain but less tourism and better prices. July and August combine mid-year vacations with Feria de las Flores in Medellín, raising both the festive atmosphere and prices in that specific city. September and October are generally quiet months, a good option for those avoiding crowds. November and December mark the start of the year-end high season, with prices climbing gradually and spiking in the last week of December.

Weather and specific activities

If mountain trekking (Los Nevados, El Cocuy) is your priority, dry season (December-March) offers more passable trails and less risk of dense fog affecting visibility. For surfing or kitesurfing on the Caribbean, trade winds are strongest between December and April. For whale watching on the Pacific, the window is narrow and specific (July-October), and traveling outside those dates drastically reduces the odds of seeing the very thing that motivated the trip.

Combining regions on the same trip

If your itinerary crosses several climate regions, prioritize the one with the narrowest good-weather window (say, if it includes Pacific whale watching) and build the rest of the trip around that fixed date, since Medellín and the interior offer more date flexibility without significant weather penalty.

Traveling in low season as a strategy

For travelers with flexible dates, deliberately choosing low season (May-June, September-October in most regions) offers advantages beyond price — lower tourist numbers mean more authentic experiences at popular sites, better availability of quality accommodation without booking months ahead, and generally more genuine interaction with locals who aren't overwhelmed by high-season visitor volume.

Combining different climates on the same trip

One of Colombia's advantages over other destinations is the ability to experience radically different climates over relatively short distances — a trip combining Bogotá's high-altitude cold with the Caribbean coast's tropical heat, all within two weeks, is completely doable thanks to the country's concentrated geographic diversity, offering climate variety few individual destinations can match within one compact itinerary.

Checking the weather right before your trip

Regardless of the general season, checking the specific forecast for the days right before you arrive, not just relying on historical seasonal averages, helps you adjust last-minute packing or itinerary details to actual recent conditions — especially relevant in years with a strong El Niño or La Niña influence, which can significantly shift the expected weather away from the usual seasonal pattern.

Planning your full route: 10-Day Colombia Itinerary