The climate in Colombia is tropical but has many variations within its diverse natural regions. Colombia's varied landscape of forests, deserts, savannahs, steppes and alpine zones each bring their own unique set of conditions.

May to November is the wettest time of year throughout the country. Generally, temperatures will peak around 86°F (30°C) between September and November. Temperatures in alpine regions may, however, dip instead of rising during this time.

December to April is the dry season. Temperatures drop over December and January in most areas. However, few places drop below 50°F (10°C), and most places remain above 59°F (15°C) at least.

Average maximums are around 77°F (25°C) for the savannahs, at least 81°F (27°C) in the rainforests, 84°F (29°C) and upwards in the deserts. The steppes and alpine areas are the coldest areas, sometimes dropping below 50°F (10°C).

Significant rains may cause flooding and deadly mudslides, especially in Colombia's interior. While the big cities are typically the safest, expats should always heed weather warnings. In addition to flooding, earthquakes and volcanic activity are further environmental hazards to consider.