Cheap flights from Shanghai to Riyadh (PVG to RUH) from $625

Compare prices across airlines and find the best deals

Discover deals on Shanghai to Riyadh flights
Air IndiaQatar AirwaysChina Eastern AirlinesAustrian
Typical range $625-$925•Cheapest found $625•Cheapest in November•Fly on Fridays
Updated recently