☀ Sunshine Atlas

The best time to visit Colombia

The best time to visit Colombia for warm, sunny weather is December to March, when its destinations average a Sunshine Score of 75/100 with daytime highs around 29°C / 84°F. November and April are quieter shoulder-season alternatives with still-reliable sun. The sea is swimmable (21°C+) year-round, warmest in September at 31°C.

Colombia by month, averaged across 19 destinations from long-term climate normals — the best stretch is highlighted.

MonthSunshine ScoreAvg day highRainSeaFor a trip
January7928° / 82°F73 mm29°Excellent
February7629° / 84°F68 mm29°Excellent
March7129° / 84°F99 mm29°Excellent
April6928° / 82°F140 mm29°Very good
May6428° / 82°F172 mm30°Very good
June6828° / 82°F135 mm30°Very good
July6928° / 82°F129 mm30°Very good
August6929° / 84°F129 mm30°Very good
September6729° / 84°F140 mm31°Very good
October6428° / 82°F192 mm31°Very good
November6527° / 81°F175 mm30°Very good
December7328° / 82°F114 mm29°Excellent

When to go — and when to think twice

Best overall: December to March — Colombia's warmest, most reliable stretch (Sunshine Score 75/100, ~29°C / 84°F days). Shoulder season: November and April — quieter, still sunny. Hottest: February, ~29°C / 84°F. Wettest: October (192 mm) — pack for showers.

Where to base yourself for sunshine: Barranquilla (2,561 h/yr), Valledupar (2,540 h/yr), Riohacha (2,497 h/yr). See every Colombia destination with a full climate card, or where it's sunny worldwide, month by month.