Weather in Colombia
Because Colombia is near the equator, there are no traditional seasons. Instead, temperature is determined entirely by altitude.
Altitude Dictates Temperature
The higher you go, the colder it gets. This creates microclimates across the country, allowing you to experience spring, summer, or winter depending on where you travel.
Tierra Caliente (Hot)
0 - 1,000m altitude
Average temp: 24°C to 30°C+ (75°F - 86°F+)
Where: Cartagena, Santa Marta, Cali, Amazon, Pacific Coast.
Tierra Templada (Mild)
1,000m - 2,000m altitude
Average temp: 17°C to 24°C (63°F - 75°F)
Where: Medellín (City of Eternal Spring), Coffee Axis (Salento, Manizales).
Tierra Fría (Cold)
2,000m - 3,000m altitude
Average temp: 10°C to 17°C (50°F - 63°F)
Where: Bogotá, Villa de Leyva, Popayán. Bring a jacket!
Dry vs. Rainy Seasons
Dry Season (Verano)
Generally runs from December to March, and again from July to August.
This is the best time to visit the Caribbean coast, hike the Lost City, or explore the Andes without getting muddy. It is also peak tourist season, so expect higher prices and crowds.
Rainy Season (Invierno)
Generally runs from April to June, and September to November.
Rain usually comes in heavy afternoon downpours rather than all-day drizzle. It's a great time to see the countryside lush and green, and prices are generally lower. The Amazon is best visited during the rainy season when river levels are high.