Climate Overview
Cartagena sits on Colombia's Caribbean coast, where it's warm year-round with temperatures hovering between 75–88°F (24–31°C). The city experiences a tropical climate with two distinct wet seasons and two dry seasons, so timing matters for your comfort and budget. Humidity is consistently high, averaging 80%, so pack lightweight, breathable clothing and plan indoor activities during the hottest afternoon hours.
Best Time to Visit
December through March offers the most reliable weather—less rain, lower humidity, and comfortable conditions for exploring the walled Old Town and nearby islands. However, this is peak tourist season, meaning higher hotel rates (often 30–50% above low-season prices) and crowded streets. If you prefer fewer tourists and better deals, visit during the shoulder months of July–August or September–November, when afternoon showers are brief and unpredictable rather than all-day downpours.
Seasonal Breakdown
The dry season (December–March) is ideal for beach days and island-hopping to the Rosario Islands; expect hotel rates of $80–150+ per night. April–May and September–November bring occasional rain but thinner crowds and rates of $50–90 nightly. June–August features lighter showers and pleasant evening temperatures. Avoid September–October if possible—it's the wettest period, though tourist infrastructure remains reliable.