
THE Best Time to Visit Colombia:
Weather by region, month, and travel tips
Because Colombia spans everything from coastlines to cloud forests, the weather varies dramatically depending on where you are. Here’s a breakdown of the major regions:
Andes (Bogotá, Medellín, Coffee Region)
-
Temperature: Spring-like year-round, with days around 18–22°C (64–72°F).
-
Best time to visit: December–March and July–August.
-
Rain falls mostly in April–May and October–November, especially in Bogotá. Medellín, known as the “City of Eternal Spring,” has light rain spread more evenly year-round, but is still great to visit any time.
If you’re traveling by motorcycle, this region offers some of the most spectacular routes in the country with smooth mountain switchbacks, colonial towns, and lush green valleys.

Caribbean Coast (Cartagena, Santa Marta, Tayrona)
-
Temperature: Hot and humid, averaging 28–32°C (82–90°F).
-
Best time to visit: December–April and June through August are generally dry, with lots of sun and perfect beach weather.
-
The rainy seasons — especially late April through May and again from September to November — can bring heavy downpours, but they usually don’t last all day. If you're hoping for long, sunny beach days, it's best to steer clear of September and October, although you will still find plenty to do even with some rain!
The Caribbean region is a favorite for two-wheeled travelers, with coastal roads, amazing jungle tracks, laid-back vibes, and easy access to natural parks like Tayrona.
