Lowcost flights from Rome (Italy) to Shanghai (China), €228 - €912

Direct distance between cities: 9118 km. Average direct flight time is 11:43 hours.

Please note! Some routes are seasonal.

From Rome to Shanghai with Aerolíneas (AR)
Average ticket price: €228 - €912

Connection in Madrid (Spain)
From Rome to Madrid with Aerolíneas (AR)
From Rome to Madrid with Ryanair (FR)
From Rome to Madrid with Wizz Air Malta (W4)
From Rome to Madrid with Iberia Express (I2)
From Rome to Madrid with Level (IB)
From Rome to Madrid with Vueling (VY)
From Rome to Madrid with EasyJet (U2)
Average ticket price: €34 - €136
From Madrid to Shanghai with Aerolíneas (AR)
Average ticket price: €256 - €1026
Connection in Seoul (South Korea)
From Rome to Seoul with T'way Air (TW)
Average ticket price: €224 - €897
From Seoul to Shanghai with Spring Airlines (9C)
From Seoul to Shanghai with Eastar Jet (ZE)
Average ticket price: €22 - €87