Nilo es un municipio​ colombiano ubicado en el departamento de Cundinamarca. Forma parte de la provincia del Alto Magdalena. Se sitúa a 148 km al suroccidente de Bogotá.

fuente