Climate and Average Weather in Colombia
Most parts of Colombia are affected by tropical climates, this is characterized by quite high temperatures throughout the year and fairly high amounts of rainfall, especially along the western coastal areas. On the high plains to the east of the mountains there is quite a bit of rain, especially in the western part. As you move more eastwards, the amounts of precipitation decreases significantly. The far northeast of Colombia is the driest, here there is a combination of a warm desert climate and a warm steppe climate. Also on the border with Ecuador, in southwestern Colombia, you will find a mix of a warm desert climate, a warm steppe climate and a warm sea climate.
Large elevation differences in Colombia causes the temperature per height to drop. The low-lying areas have an average annual temperature of 24 degrees Celsius (75 degrees Fahrenheit) inland and along the coastal areas in the west, going up to about 28 degrees Celsius (82° F) along the coast in the north and northeast. The areas that are between a thousand and two thousand meters (3280-6560 ft) have an average annual temperature of 16 to 19 degrees Celsius (61-66° F). The peaks above 4000 meters (13120 ft) are even freezing, with eternal snow in many places.
As you can see it is not so easy to name a period as the best travel time. Colombia has such a great diversity in rainfall patterns that the best travel periods vary each part of Colombia. If you look at the climate charts, the period December to March wins as the best travel time. For large parts of Colombia, this is considered the driest period.
Interested in more detailed Weather and Climate information?
Please select the city below you wish to travel to, or the one closest to your destination. Each selected city will show you the following graphs:
1. Average minimum and maximum temperature over the year
2. Average monthly precipitation over the year (rainfall, snow)
3. Average monthly hours of sunshine over the year
On certain pages we also offer other historical weather data like humidity, wind speed and water temperature.