Sim, um passaporte válido é necessário para entrar tanto em Portugal quanto na Espanha, pois ambos são países do Espaço Schengen.