Nace en el Páramo de las Papas, a una altitud de aproximadamente 3.685 metros, ubicado en el Macizo Colombiano entre los departamentos del Huila y Cauca. Desde allí toma dirección sur-norte y recorre gran parte del territorio colombiano hasta desembocar en el Mar Caribe.
