Colombia ligt vrijwel op de evenaar maar door de grote hoogteverschillen komen er vier verschillende klimaatzones voor. In de kuststreken van Colombia is er een tropisch klimaat, de hoogvlakten kennen een gematigd klimaat. Colombia kent echter geen echte seizoenen, wel twee regentijden. Deze zijn van mei tot juni en van oktober tot november. Oktober is de meest natte maand. De droogste maand is februari, met nog wel zo nu en dan een buitje.
In de lage gebieden aan de Caraibische kust (het noorden) is er een droog seizoen van december tot maart, de rest van het jaar is het regenachtig. In het zuiden wordt het regenseizoen onderbroken door een periode van minder regen in juni en juli. Aan de Pacifische kust komt een droog seizoen bijna niet voor.