El río Purús nace en el Perú, a una altitud de unos 500 msnm, en la sierra de Contamana (región Ucayali), con varias cabeceras en las colinas de Arco Fitzcarraldo, que se encuentra en la selva baja peruana de los departamentos de Ucayali y Madre de Dios.