Best Time to Visit Colombia

Colombia is a year-round destination thanks to its tropical location near the equator. Instead of four distinct seasons, the country experiences dry and rainy periods, with climate varying by altitude rather than latitude. From Caribbean beaches and Andean cities to coffee plantations and the Amazon rainforest, Colombia offers diverse experiences throughout the year. For most travelers, the best time to visit is December to March, when many regions enjoy drier weather, making sightseeing and outdoor activities more comfortable.

Dry Season (December to March): Best Overall

The dry season is the most popular time to visit Colombia.

  • Average temperatures range from 18°C to 32°C (64°F to 90°F), depending on altitude.

  • Lower rainfall across much of the country.

  • Excellent conditions for sightseeing and hiking.

  • Ideal for visiting Bogotá, Medellín, Cartagena, Tayrona National Park, and the Coffee Region.

This period also coincides with several major festivals and holiday celebrations.

Shoulder Season (July to August): Best for Pleasant Weather

A second, shorter dry season occurs in many parts of the country.

  • Comfortable temperatures and relatively low rainfall.

  • Good conditions for outdoor adventures.

  • Popular time for whale watching on the Pacific Coast.

  • Fewer crowds than during the Christmas and New Year holiday period.

This is an excellent time to combine city breaks with nature experiences.

Rainy Seasons (April to June and September to November)

Rainfall increases during these months, although weather patterns vary across regions.

  • Temperatures remain warm throughout the year.

  • Afternoon showers are common, particularly in mountainous and rainforest areas.

  • Lush green landscapes and flowing waterfalls.

  • Lower accommodation prices and fewer tourists.

Rain usually comes in short, heavy bursts rather than lasting all day.

Regional Climate Differences

Colombia's weather is influenced primarily by elevation. Bogotá, located high in the Andes, enjoys cool temperatures throughout the year and is most pleasant during December to March and July to August. Medellín, known as the "City of Eternal Spring," maintains mild weather year-round with average temperatures around 22°C (72°F). Cartagena, Santa Marta, and the Caribbean Coast remain hot and humid throughout the year, with the driest months generally falling between December and April. The Coffee Region, including Salento and Manizales, can be visited year-round but is especially enjoyable during the drier months. The Amazon Rainforest is warm and humid throughout the year, with rainfall possible in every season.

Best Time by Activity

The best time for general sightseeing is December through March, when many destinations experience their driest weather. Beach holidays along the Caribbean coast are ideal between December and April, with sunny skies and calm seas. Hiking in Cocora Valley, Los Nevados National Natural Park, and Tayrona National Park is most enjoyable during the dry seasons. Whale watching on the Pacific Coast, particularly near Nuquí and Bahía Solano, is best from July through October, when humpback whales migrate to Colombian waters. Coffee plantation tours are available year-round, though drier months provide more comfortable conditions for exploring the countryside. Travelers seeking budget-friendly trips often find lower prices during the rainy seasons, except around Easter and major national holidays.

Festivals Worth Planning Around

Colombia hosts colorful cultural events throughout the year.

Popular festivals include:

  • Barranquilla Carnival (February or March) – One of the world's largest Carnival celebrations, recognized by UNESCO for its cultural significance.

  • Medellín Flower Festival (August) – A vibrant celebration featuring flower displays, parades, concerts, and traditional cultural events.

  • Black and White Carnival (January) – Held in Pasto, this UNESCO-recognized festival celebrates music, dance, and artistic traditions.

  • Christmas Lights Festival (December) – Medellín becomes famous for its spectacular holiday light displays along rivers, parks, and public squares.

Best Month to Visit

For most travelers, February is the best month to visit Colombia. The weather is generally dry across many regions, Caribbean beaches are at their best, hiking conditions are excellent, and visitors can also experience the world-famous Barranquilla Carnival.

Frequently Asked Questions

What is the best time to visit Colombia?

The best time to visit is December through March, when many parts of the country experience lower rainfall and ideal conditions for sightseeing and outdoor activities.

When is the best time to visit Cartagena?

December through April offers sunny weather, warm temperatures, and excellent beach conditions along Colombia's Caribbean coast.

Is Colombia worth visiting during the rainy season?

Yes. Rain often falls in short afternoon showers, landscapes become lush and green, and travelers can benefit from lower hotel prices and fewer crowds.

When is the best time for hiking in Colombia?

The dry seasons, particularly December to March and July to August, provide the best conditions for hiking in destinations such as Cocora Valley, Tayrona National Park, and the Andes.

When is the best time for whale watching in Colombia?

July through October is the prime whale-watching season on Colombia's Pacific Coast, when humpback whales migrate to breed and give birth.

What is the cheapest time to visit Colombia?

April to June and September to November often offer lower hotel rates and airfare, making them attractive periods for budget-conscious travelers, despite occasional rainfall.