Colombia sits entirely within the tropical zone between 12 degrees north and 4 degrees south latitude. This equatorial position means the country experiences minimal seasonal temperature variation throughout the year. Instead of four seasons, Colombia operates on a two-season framework determined by rainfall: dry periods locally termed "verano" (summer) and wet periods called "invierno" (winter). The timing of these periods varies dramatically by region due to Colombia's extreme topographical diversity, which includes three distinct Andes mountain ranges, two ocean coastlines, Amazon rainforest, and eastern plains.
The primary dry season runs December through March across most of Colombia. This period delivers the most predictable weather for the majority of travelers, particularly those visiting Bogotá, the Coffee Triangle cities of Manizales, Pereira, and Armenia, and interior colonial towns such as Villa de Leyva and Popayán. A secondary dry season occurs July through August, though this period typically brings less consistent conditions than the December-March window. Regional exceptions complicate this general pattern significantly. The Amazon region surrounding Leticia maintains high rainfall year-round with no true dry season. The Pacific Coast near Gorgona Island records some of the highest precipitation levels on Earth, averaging over 7,000 millimeters annually in certain areas, with relative "dry" periods in February-March that still deliver substantial rain.
Bogotá at 2,640 meters elevation maintains daytime temperatures between 14 and 19 degrees Celsius throughout the year. The city's position on the Andean Sabana de Bogotá plateau means mornings typically start clear and cold, around 6-9 degrees Celsius, with afternoon clouds building by 14:00 and frequent rain between 15:00-18:00 during wet months. The driest months for Bogotá are January, February, July, and August. April, May, October, and November constitute the wettest period, when afternoon thunderstorms occur almost daily. This pattern directly affects tourism planning because major museums including the Museo del Oro close Mondays, and navigating the city's chronic traffic congestion worsens significantly during afternoon downpours.
Medellín's location at 1,495 meters in the Aburrá Valley produces its famous "eternal spring" climate, with average temperatures of 22-28 degrees Celsius year-round. The city experiences lower annual rainfall than Bogotá, approximately 1,656 millimeters compared to Bogotá's 1,000 millimeters. Medellín's driest months are December through February and July through August. The Feria de las Flores occurs in early August, typically the first or second week, bringing 10 days of parades, concerts, and the famous Desfile de Silleteros on the final Sunday. Hotel prices in Medellín during this festival increase 200-400 percent above normal rates, and advance booking six months ahead becomes necessary for central El Poblado accommodations.
Cartagena and the Caribbean Coast operate on a different precipitation pattern than the interior highlands. The dry season runs December through April, with January through March providing the most reliable beach weather. Temperatures along this coast remain steady at 28-32 degrees Celsius throughout the year, with nighttime lows rarely dropping below 24 degrees. The wet season intensifies May through November, with October and November delivering the heaviest rainfall. Caribbean coastal humidity stays high year-round, typically 75-85 percent, making the heat feel more intense than the actual thermometer reading. The Cartagena International Film Festival occurs in March, and the Independence Day celebrations on November 11 create a second peak tourism period despite occurring during the rainy season.
Santa Marta and Tayrona National Natural Park, located 219 kilometers east of Cartagena, experience similar dry season timing but with approximately 30 percent less annual rainfall than Cartagena due to the rain shadow effect of the Sierra Nevada de Santa Marta. Tayrona closes annually for approximately three weeks, typically mid-February to early March, to allow environmental recovery and coincide with indigenous Kogui and Arhuaco spiritual ceremonies. The park administration announces exact closure dates roughly 60 days in advance. Sea conditions at Tayrona beaches can be deceptively dangerous year-round, with strong riptides claiming multiple tourist lives annually even during calm-appearing periods.
The Coffee Triangle towns of Manizales, Pereira, and Armenia, located at elevations between 1,400 and 2,150 meters, receive substantial rainfall year-round due to their position between the Cordillera Central and Cordillera Occidental. Annual precipitation in this region ranges from 2,000 to 3,000 millimeters. The relative dry periods of January-February and July-August make coffee farm visits more practical, as unpaved roads accessing traditional fincas become impassable during heavy rains. The Cocora Valley, located 11 kilometers from Salento in Quindío department, sits at 2,400 meters elevation where fog typically clears by 10:00-11:00 during dry months but may persist all day during wet season. The valley's wax palms, reaching heights up to 60 meters and representing Colombia's national tree, photograph best in morning light before afternoon clouds arrive.
Caño Cristales in Serranía de la Macarena, Meta department, operates on highly specific seasonal availability dictated by water levels and the growth cycle of Macarenia clavigera, the aquatic plant responsible for the river's red coloration. Access to Caño Cristales occurs only June through November, with peak coloration typically appearing September through November. The site closes entirely December through May when either drought conditions expose the riverbed or flood conditions obscure the plants. Visitors must fly from Bogotá or Villavicencio to La Macarena town, as overland access remains impractical. The Colombian government requires all visitors to arrange access through authorized tour operators registered with the national park system, and individual travel to Caño Cristales is prohibited.
San Andrés and Providencia islands, located 750 kilometers northwest of mainland Colombia in the Caribbean Sea, experience their dry season November through April. Hurricane season runs June through November, with highest probability in September and October. Providencia suffered catastrophic damage from Category 5 Hurricane Iota in November 2020, with 98 percent of infrastructure destroyed. Reconstruction continues, and tourism capacity remains significantly reduced compared to pre-2020 levels. San Andrés receives substantially more visitors and maintains more developed tourism infrastructure, though the island's small size of 26 square kilometers means it feels crowded during Colombian holiday periods.
The Amazon region accessed through Leticia, positioned where Colombia meets Brazil and Peru, maintains consistent heat and humidity year-round. Temperatures range 24-33 degrees Celsius daily. The Amazon basin operates on a flood-pulse system rather than dry-wet seasons. Low water occurs August through November, when river levels may drop 8-12 meters below high water marks, exposing beaches and making certain waterways impassable. High water peaks February through May, when the forest floods and facilitates canoe access into areas unreachable during low water. Wildlife viewing patterns change with water levels. During low water, animals concentrate around remaining water bodies, potentially improving sighting opportunities. During high water, canoeing through flooded forest provides unique access but more dispersed wildlife. Leticia requires yellow fever vaccination for entry, and proof of vaccination must be presented at the airport.
Los Nevados National Natural Park, encompassing the Nevado del Ruiz volcano and surrounding páramo ecosystem at elevations from 2,600 to 5,321 meters, presents access challenges related to volcanic activity rather than seasonal weather. The park closes periodically when seismic activity at Nevado del Ruiz increases. The volcano maintains Yellow alert status as of 2024, meaning abnormal activity continues but no evacuation is required. The Colombian Geological Service monitors the volcano continuously, and access restrictions change with minimal advance notice. The park's high-altitude climate produces freezing nighttime temperatures year-round, with daytime temperatures ranging 0-15 degrees Celsius depending on elevation. Altitude sickness affects many visitors above 4,000 meters, and acclimatization in lower elevation cities before ascending is medically advisable.