El río Magdalena nace al Suroeste de Colombia, en la cordillera de los Andes, específicamente en el departamento del Huila, en el Eje Central del macizo colombiano, atraviesa el país por el occidente de Sur a Norte, en un recorrido de unos 1.540 km entre las cordilleras Oriental y Central de los Andes colombianos, conformando un valle que a su vez es un corredor vial y que llega al litoral del mar Caribe.