The best months to visit Cartagena are December, January, February and March, when the chance of rain is lowest. Although temperatures don’t fluctuate much throughout the year, clear skies create the best conditions for enjoying the city’s rooftop bars, outdoor live music and salsa dancing, beaches and boat trips to nearby islands.