O Rio Ucayali é o nome que recebe o Rio Amazonas no trecho entre o rio Urubamba até o rio Marañon no Peru. Nasce na confluência dos rios Urubamba e Tambo, a leste da cordilheira dos Andes. Flui em suave declive para o norte do país até juntar-se com o rio Marañón, onde recebe o nome de rio Amazonas, até a fronteira com o Brasil, onde novamente o nome do rio é alterado para rio Solimões.