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.
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
| Fecha real | Fecha celebración | Nombre |
|---|---|---|
| 1 enero | 1 enero (jueves) | Año Nuevo |
| 6 enero | 12 enero (lunes) | Reyes Magos / Epifanía |
| 19 marzo | 23 marzo (lunes) | San José |
| 2 abril | 2 abril (jueves) | Jueves Santo |
| 3 abril | 3 abril (viernes) | Viernes Santo |
| 1 mayo | 1 mayo (viernes) | Día del Trabajo |
| 14 mayo | 14 mayo (jueves) | Ascensión del Señor |
| 4 junio | 4 junio (jueves) | Corpus Christi |
| 11 junio | 11 junio (jueves) | Sagrado Corazón de Jesús |
| 29 junio | 29 junio (lunes) | San Pedro y San Pablo |
| 20 julio | 20 julio (lunes) | Independencia Nacional |
| 7 agosto | 10 agosto (lunes) | Batalla de Boyacá |
| 15 agosto | 17 agosto (lunes) | Asunción de la Virgen |
| 12 octubre | 12 octubre (lunes) | Día de la Raza |
| 1 noviembre | 2 noviembre (lunes) | Todos los Santos |
| 11 noviembre | 16 noviembre (lunes) | Independencia de Cartagena |
| 8 diciembre | 8 diciembre (martes) | Inmaculada Concepción |
| 25 diciembre | 25 diciembre (viernes) | Navidad |
Días hábiles por mes en Colombia 2026
| Mes | Días hábiles |
|---|---|
| Enero | 20 |
| Febrero | 20 |
| Marzo | 20 |
| Abril | 20 |
| Mayo | 19 |
| Junio | 19 |
| Julio | 22 |
| Agosto | 20 |
| Septiembre | 22 |
| Octubre | 21 |
| Noviembre | 18 |
| Diciembre | 21 |
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
# Todos los feriados de Colombia en 2026
curl "https://api.feriados.io/v1/CO/holidays/2026" \
-H "Authorization: Bearer frd_tu_key"
# Verificar si el 12 enero es hábil en Colombia
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.
¿Necesitas estos datos en tu app? API key gratis — sin tarjeta →
Ver también: Tabla interactiva de feriados Colombia 2026 → · Historial de cambios legislativos → · Colombia Holiday API → · Por qué tu app falla en feriados →