O Rio Tinto nasce na Sierra de Padre Caro, na Andaluzia, e percorre cerca de 100 quilômetros até a região de Huelva. No caminho, atravessa antigas áreas de mineração e paisagens marcadas pela atividade mineral. Perto da foz, encontra o rio Odiel e suas águas seguem pela ria de Huelva até o Oceano Atlântico.