The weather in Bogota is cold due to its location in the mountains (2,600 meters). The average temperature is 14ºC. It usually is colder in the mornings between 5ºC to 7ºC. The temperature gradually rises in the mornings and may reach 22ºC on a typically sunny day and on rainy days the temperature reaches a maximum of between 16°C to 18°C. The humidity index is approximately 80%.
Due to climate change and the Niño and Niña phenomena, Bogota has very unpredictable weather. There can be sudden changes in temperature so one should always be prepared for cold and rainy weather.