Spanish flag airlines Iberia are offering competitive solution from Europe to Shanghai. This time the cheapest roundtrip flights are available from main airports in Italy (Milan, Venice, Bologna, Rome). then from Paris, Amsterdam, Barcelona or Germany (Dusseldorf, Frankfurt, Berlin, Munich),. Return tickets are now available already for €333 incl. all taxes and checked luggage. You can also book very attractive non-stop flights from Madrid to Shanghai already for €393!
This Iberia promo sale from Europe to China is valid for flights departing to Shanghai from January to 14th of July 2018. Max stay 1 month and possible to book till 11th of December or until sold out. Below you can refer to booking sample from each of the origin city.
Booking samples
Italy - Shanghai from €333 (Incl. beginning of summer holidays)
Paris - Shanghai from €344 (Incl. beginning of summer holidays)
Amsterdam - Shanghai from €344
Barcelona / Bilbao - Shanghai from €377
Madrid - Shanghai from €393 (Non-stop flight)
Germany - Shanghai from €420
You can book this deal also directly with Iberia. Need an accommodation in Shanghai you may use Agoda or consider following promo codes offered by Booking.com or Hotels.com.
Booking sample of cheap return flights from Europe to Shanghai from €333 here. In this case you would depart from Milan to Shanghai on 8th of July. Your return flight from China back to Italy would be on 25th of July 2018. Althought travelling in China during summer holidays is not the best time of year it is still in peak season when the flights are (in general) significantly more expensive..