The flights duration from Dammam to Portland is 19h 52m and top rated airlines are Turkish Airlines, Lufthansa & Saudi Arabian Airlines.