Colombia tiene 18 feriados en 2026, pero a diferencia de otros países, varios de ellos no se celebran en su fecha original sino el lunes siguiente. Esto es la Ley 51 de 1983, conocida como Ley Emiliani, y es la fuente de confusión más frecuente al trabajar con fechas en Colombia.
18
Feriados en 2026
243
Días hábiles
CO · 2026
Fuente oficial
Cómo funciona la Ley Emiliani
La ley establece que los siguientes feriados, cuando no caen en domingo, se trasladan al lunes siguiente:
Epifanía (6 enero)
San José (19 marzo)
San Pedro y San Pablo (29 junio)
Asunción de la Virgen (15 agosto)
Día de la Raza (12 octubre)
Todos los Santos (1 noviembre)
Independencia de Cartagena (11 noviembre)
Sagrado Corazón de Jesús (fecha variable, 60 días después de Semana Santa)
Corpus Christi (fecha variable)
Ascensión del Señor (fecha variable)
Esto significa que para Colombia no puedes simplemente hardcodear fechas. Tienes que calcular la fecha real del lunes siguiente según el año.
Lista completa feriados Colombia 2026
Feriados Colombia 2026
Fecha de celebración real · incluye traslados Ley Emiliani
Consulta estos datos desde tu app
API key gratis, sin tarjeta de crédito. Uso comercial incluido.
Obtener API key gratis →Días hábiles por mes en Colombia 2026
Días hábiles por mes
Colombia 2026
Total anual
243 días hábiles
Por qué Colombia es el caso más difícil de hardcodear
A diferencia de Chile, donde los feriados tienen fechas fijas cada año, en Colombia las fechas de celebración cambian cada año para los feriados trasladados. Epifanía es siempre el 6 de enero, pero se celebra entre el 7 y el 13, dependiendo de qué día cae. Eso hace imposible reutilizar una lista de un año al siguiente.
Además, tres de los feriados (Ascensión, Corpus Christi, Sagrado Corazón) dependen de la fecha de Pascua, que es variable por definición.
Consultar feriados de Colombia por API
curl "https://api.feriados.io/v1/CO/holidays/2026" \ -H "Authorization: Bearer frd_tu_key"
curl "https://api.feriados.io/v1/CO/is-business-day?date=2026-01-12" \ -H "Authorization: Bearer frd_tu_key"
La API devuelve la fecha de celebración real (el lunes al que fue trasladado), no la fecha original del feriado. Así no tienes que implementar la lógica de la Ley Emiliani en tu código.
{
"success": true,
"data": {
"date": "2026-01-12",
"is_business_day": false,
"day_of_week": "Monday",
"region": null
},
"meta": { "country": "CO", "total": 1 }
}
Si tu producto opera en Colombia, esta es la diferencia entre calcular bien o mal los días hábiles.
¿Tu sistema ya tiene estos datos?
API key gratis, sin tarjeta de crédito. Uso comercial incluido.
Obtener API key gratis →