Bogota Climate & Weather Averages
Colombia · Subtropical Highlands climate · Data averaged from 2020-01-01 to 2024-12-31 (5 years)
Best Time to Visit Bogota
Based on temperature comfort, low rainfall, and sunshine hours, the best months to visit Bogota are:
February, March, September
Scores based on ideal temperature (18-28°C), low precipitation, and high sunshine. February scores 42/100.
Bogota has a Subtropical Highlands climate with cool summers and mild winters. The warmest month is February with an average temperature of 13.8°C (56.8°F), while July is the coldest at 13.0°C (55.4°F). Annual precipitation averages 1082.0mm spread across approximately 308.0 rainy days per year, with March being the wettest month at 151.1mm and August the driest at 39.0mm. The city receives an average of 9.9-11.3 hours of sunshine per day, with the sunniest months being August and September. Humidity remains relatively consistent throughout the year, averaging around 79.4% annually, while average wind speeds reach 13.5 km/h. The overall annual mean temperature is 13.5°C (56.3°F), reflecting the subtropical highlands conditions shaped by Bogota's latitude (4.71°) and surrounding geography. For travelers, the best time to visit is February, March, September, when temperatures are comfortable and rainfall is lower.
Bogota's altitude of 2,640 meters creates a subtropical highland climate with comfortable temperatures year-round. I've found the city's climate remarkably consistent, with average temperatures around 14°C. The best time for visiting is December to March and June to September, when the rainfall is lower. The city's position near the equator means minimal seasonal temperature variation.
Seasonal Climate Overview
Spring (Mar-May)
Average temperature 13.8°C (56.8°F), rainfall 132.0mm, sunshine 10.1 hrs/day, humidity 81.4%. Mild transitional weather characterizes this period. Expect around 28.8 rainy days per month.
Summer (Jun-Aug)
Average temperature 13.1°C (55.6°F), rainfall 61.6mm, sunshine 11.1 hrs/day, humidity 78.8%. Mild transitional weather characterizes this period. Expect around 25.7 rainy days per month.
Autumn (Sep-Nov)
Average temperature 13.4°C (56.1°F), rainfall 98.6mm, sunshine 10.6 hrs/day, humidity 79.2%. Mild transitional weather characterizes this period. Expect around 25.3 rainy days per month.
Winter (Dec-Feb)
Average temperature 13.5°C (56.3°F), rainfall 68.3mm, sunshine 11.0 hrs/day, humidity 78.3%. Mild transitional weather characterizes this period. Expect around 22.7 rainy days per month.
Monthly Temperature Averages (°C / °F)
| Month | Avg High | Avg Low | Mean Temp |
|---|---|---|---|
| January | 20.6°C (69.1°F) | 7.4°C (45.3°F) | 13.2°C (55.8°F) |
| February | 20.8°C (69.4°F) | 8.6°C (47.5°F) | 13.8°C (56.8°F) |
| March | 20.1°C (68.2°F) | 9.0°C (48.2°F) | 13.8°C (56.8°F) |
| April | 19.9°C (67.8°F) | 8.8°C (47.8°F) | 13.8°C (56.8°F) |
| May | 19.5°C (67.1°F) | 9.1°C (48.4°F) | 13.7°C (56.7°F) |
| June | 18.9°C (66.0°F) | 8.5°C (47.3°F) | 13.2°C (55.8°F) |
| July | 18.8°C (65.8°F) | 8.1°C (46.6°F) | 13.0°C (55.4°F) |
| August | 19.8°C (67.6°F) | 7.7°C (45.9°F) | 13.2°C (55.8°F) |
| September | 20.3°C (68.5°F) | 7.5°C (45.5°F) | 13.4°C (56.1°F) |
| October | 20.4°C (68.7°F) | 8.2°C (46.8°F) | 13.6°C (56.5°F) |
| November | 19.8°C (67.6°F) | 8.5°C (47.3°F) | 13.3°C (55.9°F) |
| December | 20.5°C (68.9°F) | 8.0°C (46.4°F) | 13.6°C (56.5°F) |
Monthly Precipitation (mm)
| Month | Avg Rainfall | Bar |
|---|---|---|
| January | 53.3 mm | |
| February | 88.4 mm | |
| March | 151.1 mm | |
| April | 125.5 mm | |
| May | 119.5 mm | |
| June | 85.2 mm | |
| July | 60.6 mm | |
| August | 39.0 mm | |
| September | 45.6 mm | |
| October | 99.7 mm | |
| November | 150.4 mm | |
| December | 63.3 mm |
Monthly Rainy Days (avg days with rain > 0.1mm)
| Month | Avg Rainy Days | Bar |
|---|---|---|
| January | 19.8 | |
| February | 22.4 | |
| March | 29.4 | |
| April | 27.0 | |
| May | 30.0 | |
| June | 27.2 | |
| July | 27.2 | |
| August | 22.6 | |
| September | 22.4 | |
| October | 26.2 | |
| November | 27.4 | |
| December | 26.0 |
Monthly Humidity (%)
| Month | Avg Humidity | Bar |
|---|---|---|
| January | 77.1% | |
| February | 78.4% | |
| March | 81.6% | |
| April | 80.6% | |
| May | 81.9% | |
| June | 80.6% | |
| July | 79.5% | |
| August | 76.3% | |
| September | 75.1% | |
| October | 79.1% | |
| November | 83.3% | |
| December | 79.3% |
Monthly Wind Speed (avg max km/h)
| Month | Avg Max Wind | Bar |
|---|---|---|
| January | 13.7 km/h | |
| February | 13.1 km/h | |
| March | 12.2 km/h | |
| April | 13.2 km/h | |
| May | 13.1 km/h | |
| June | 13.8 km/h | |
| July | 15.0 km/h | |
| August | 16.0 km/h | |
| September | 15.6 km/h | |
| October | 13.3 km/h | |
| November | 11.7 km/h | |
| December | 11.9 km/h |
Monthly UV Index (avg max)
| Month | UV Index | Risk Level | Bar |
|---|---|---|---|
| January | — | — | |
| February | — | — | |
| March | — | — | |
| April | — | — | |
| May | — | — | |
| June | — | — | |
| July | — | — | |
| August | — | — | |
| September | — | — | |
| October | — | — | |
| November | — | — | |
| December | — | — |
Monthly Sunshine Hours (daily average)
| Month | Avg Daily Sunshine | Bar |
|---|---|---|
| January | 11.2 hrs | |
| February | 10.7 hrs | |
| March | 10.4 hrs | |
| April | 10.0 hrs | |
| May | 9.9 hrs | |
| June | 10.8 hrs | |
| July | 11.1 hrs | |
| August | 11.3 hrs | |
| September | 11.3 hrs | |
| October | 10.4 hrs | |
| November | 10.2 hrs | |
| December | 11.0 hrs |
Frequently Asked Questions
What is the hottest month in Bogota?
February is the hottest month with an average temperature of 13.8°C (56.8°F).
What is the coldest month in Bogota?
July is the coldest month with an average temperature of 13.0°C (55.4°F).
What is the rainiest month in Bogota?
March is the wettest month with an average of 151.1mm of precipitation. The city experiences about 308.0 rainy days per year.
When is the best time to visit Bogota?
The best time to visit Bogota is during February, March, September, when temperatures are comfortable and rainfall is lower.
Cities with Similar Climate (Subtropical Highlands)
Data Source: Open-Meteo historical archive (2020-01-01 to 2024-12-31). Daily measurements aggregated into monthly climate normals. Coordinates: 4.71°, -74.07°. Timezone: America/Bogota. Last updated: 2026-07-30.