Colombia sits close to the equator, so temperature is set by a place's altitude rather than the time of year - Bogota is cool year-round, Cartagena is hot year-round. What changes month to month is rain. The best overall windows are December to March and July to August.
The dry seasons: Dec-March and July-August
These are the driest, most reliable months across most of the country and the peak for travel. December-January is busiest with domestic holidays; book coastal accommodation ahead.
By region
- Cartagena and the Caribbean coast: hot and humid always; December-April is driest and breeziest
- Bogota: spring-like (10-19 C) all year; driest December-March, wettest April and October-November
- Coffee region (Salento, Manizales): mild and green year-round; December-February and July-August have the least rain
- Medellin: the 'city of eternal spring' - comfortable any month, with drier stretches December-March
Wet season isn't a washout
April-May and September-November are wetter but rain often comes as afternoon downpours, not all-day. Prices are lower and the landscapes are lushest. Some unpaved rural roads get difficult.
Events worth timing to
Cartagena's calendar is busy in January; Medellin's Feria de las Flores is in early August; Barranquilla's Carnival is in February or March.
Frequently asked
What is the best month to visit Colombia?
December to March is the most reliable dry window nationwide, with July-August a good second option. December-January is also the busiest with local holiday travel.
Does Colombia have seasons?
Not temperature seasons - that's set by altitude. It has dry and wet periods instead, which vary by region. Pack for the elevation of where you're going, not the month.
Is the rainy season a bad time to visit Colombia?
Not necessarily - rain often falls as short afternoon storms, prices are lower, and the scenery is greenest. The main downside is rough rural roads and fewer clear mountain views.
Get a plan built around your dates and pace
Answer a few questions about your trip and get a real day-by-day itinerary with booking links - usually in under two minutes.
Plan my trip