The best months to visit Medellín are December, January, July and August. The sunny and warm weather is ideal for exploring the city on foot, and these months also boast exciting celebrations – from the dazzling holiday lights and festivities of December to the famous Feria de las Flores (Flower Festival) in August.