Snorkelling and Diving: on the Caribbean Coast, water temperature is pleasant year-round, but visibility is better during the dry season (January to March and June to August). On the Pacific Coast, the best conditions for diving are from January to February. Also, humpback whales come to breed to Gorgona Island from July to September, and whale sharks are around between May and June.
Hiking: from January to March and July and August are the best months with more frequent clear skies. During the hikes, the weather can suddenly change so carry a rain jacket and additional warm layers. Also, plan additional days for high altitude hikes to avoid altitude-sickness.
Wildlife: for the Amazon June to December is the best season, with less rainfall. This means a better chance to navigate trails and see wildlife gathering at water sources. For whale off the Pacific coast, the season is from July to October. Turtles come to lay their eggs on the beach of Acandí (near Capurganá) around March/April.
Birdwatching: Colombia is one of the world’s best bird-watching destinations, containing more bird species than any other country on the planet. Places like Santa Marta mountains, Antioquia’s humid sub-tropical forests, the cloud forests around Los Nevados, the lowland tropical rainforest of the Pacific Chocó Region, and the Amazon jungle offer a great range of unique endemic species. The dry season offers the best spotting opportunities.
Caño Cristales: its unique algae only grow during the rainy season so the best time to visit this nature’s spectacle is June to November.
Amazon: From December to May, the water level increases, and from June to November, the water level decreases. When the water level is low, there is more chance to observe turtles and migratory birds. But it is more difficult to navigate along the river. When the water level is high, you can travel more in-depth in the jungle.
Black and White Carnival: is one of the most symbolic Colombian festivals, reflecting the cultural traditions of the region. January 5th is the day of the blacks and January 6th is the day of the whites. The day of the blacks commemorates the time when African slaves were liberated. Generally, the celebration in Pasto starts on December 28th with some fun pre-carnival events