Best time to visit Colombia

The short answer: December to March is the most reliable time to see the whole country, from Bogotá and the Coffee Region to the Caribbean coast. June to August is a close second, with a drier spell in the mountains and fewer foreign visitors.

The longer answer is more useful, because Colombia doesn't really do summer and winter. It sits just north of the equator, so temperatures barely change through the year. What changes them is height. Bogotá, at 2,640 metres, is cool all year. Medellín, far lower, is mild enough to be called the city of eternal spring. Cartagena, at sea level, is hot every month.

What does change with the calendar is rain. Even in the wetter months it usually arrives as a heavy afternoon shower rather than a grey day, so no month is a write-off. But if you have a choice, it helps to know how the year works.

How the weather works, region by region

The Andes: Bogotá, Medellín and the Coffee Region

The mountains get two dry seasons and two wet ones. The drier months are roughly December to March and June to August. The wetter months are April to May and October to November.

Bogotá is the coolest stop on most trips. Days are often in the high teens Celsius and evenings are chilly, so a warm layer earns its place in the case. Medellín and the Coffee Region sit lower and feel like a good English summer's day for much of the year. In the wetter months, mornings are often clear and the rain tends to come in the afternoon.

The Caribbean coast: Cartagena

The coast works differently. It has one long dry season, from about December to April, when the sea breeze takes the edge off the heat. Rain picks up from around May, eases a little in mid-year, and the wettest months are usually September to November. Whatever the month, expect heat and humidity: Cartagena is warm from first light, which is why the best of the old city is seen early in the morning and again at sunset.

Month by month

December to March: the classic window. Dry in the mountains and on the coast at the same time, which is why it's the most popular season. Christmas and New Year are the busiest and most expensive weeks of the year, as Colombians travel too. January to March is calmer once the holidays end, and still dry.

April and May: green and quiet. The first rainy season in the Andes. Landscapes are at their greenest, prices soften after Easter and the cities feel less crowded. Expect afternoon downpours. In 2027, Easter falls on 28 March, so Holy Week is busy for domestic travel.

June to August: the second dry window. The mountains dry out again, making this a good time for the Coffee Region and Medellín. Cartagena is hot, with some rain. Colombian school holidays run from around mid-June into July, so popular spots get livelier.

September to November: the wettest stretch. Rain is most likely in the Andes in October and November and on the coast from September. Prices are lower and visitor numbers are down. In the Coffee Region, this is when the main harvest begins.

At a glance

  • January and February: dry in the mountains, dry on the coast

  • March: mostly dry in the mountains, dry on the coast

  • April: wetter in the mountains, mostly dry on the coast

  • May: wetter in the mountains and on the coast

  • June: drying out in the mountains, mixed on the coast

  • July and August: dry in the mountains, mixed on the coast

  • September: mixed in the mountains, wetter on the coast

  • October and November: wetter in the mountains, wettest on the coast

  • December: dry in the mountains, dry on the coast

A general guide, not a forecast: weather patterns vary from year to year.

Festivals worth planning a trip around

Barranquilla Carnival (February). One of the biggest carnivals in the world and recognised by UNESCO, a couple of hours along the coast from Cartagena. In 2027 it runs from Saturday 6 to Tuesday 9 February, opening with the Battle of Flowers parade. Rooms fill months ahead.

Medellín's Flower Festival (late July to early August). The Feria de las Flores fills the city for about ten days. The highlight is the silleteros parade, where flower growers from the hills above the city carry huge floral displays on their backs. The 2026 festival ran from 31 July to 9 August; the 2027 dates are due to be confirmed by the city.

Day of the Little Candles (7 December). On the evening of 7 December, families across Colombia light candles and paper lanterns on doorsteps, pavements and windowsills to open the Christmas season. It's one of the loveliest nights of the year to be in any Colombian town.

Medellín's Christmas lights (late November to mid-January). The city switches on millions of lights along the river and in parks and squares across the city. In recent years they have been lit at the end of November and left on until the middle of January.

The coffee harvest (Coffee Region). The main harvest runs from around September or October to December, with a smaller one from about April to June. Farms are working all year, but harvest time is when you'll see the most picking.

Busy weeks and closures

When Colombia goes on holiday. The busiest times are Christmas to mid-January, Holy Week before Easter, and the school holidays from around mid-June into July. Colombia also has many public holidays that move to a Monday, creating long weekends when city dwellers head for the coast and the countryside. None of this should put you off, but book flights and hotels early if your dates overlap.

Tayrona National Park. Not on the classic route, but many people ask about it. The park closes three times a year, by agreement with the Indigenous communities of the Sierra Nevada, to let the land rest: usually 1 to 15 February, 1 to 15 June and 19 October to 2 November. In 2026 it was also closed for several months for safety reasons, reopening in June with some access restricted. If it's on your list, check the latest with Colombia's national parks authority before you book.

Our pick

For a first trip that takes in Bogotá, the Coffee Region, Medellín and Cartagena, we'd choose the drier months in the mountains: December to March, or June to August. You get clearer views over the coffee hills and the best chance of dry days in the cities, and the coast is warm whichever you pick. If you'd rather avoid the busiest weeks, aim for late January to March, or July and August.

That's how we've timed our own departures. Classic Colombia is an 11-day small-group journey along this route, for up to eight guests, with departures in 2027 set in the drier windows. You can see the route day by day in our 11-day Colombia itinerary, or read about the trip on the Classic Colombia page.

Not ready to choose dates yet? Get our free guide to Colombia: eight short emails on the places, the history and the people behind the route.

Next
Next

11 days in Colombia: the classic route for a first visit