The flights duration from Riyadh to Selangor is 17h 55m and top rated airlines are Saudi Arabian Airlines.