El Magdalena nace en la laguna de la Magdalena en el Páramo de las Papas, al sur del Parque Nacional Natural Puracé en el límite entre los departamentos del Huila y el Cauca.