Nilo es un municipio de Cundinamarca, ubicado en la Provincia del Alto Magdalena, se encuentra a 148 km de Bogotá.