La distancia entre la ciudad de Algarve y Oporto es de 554.7 km (5 horas y 02 minutos).