There are now multiple options to fly to the biggest city in China, Shanghai, when flying from Spain. We have spotted cheap flights from Spain to Shanghai from as little as €349 for a round trip. There are non-stop routes from only €425 also! Even better is that you get luggage included in this low price. You can fly from several cities in Spain. These include Barcelona, Madrid, Seville, Bilbao, Valencia, Malaga and Palma. There are dates all the way up until June 2020 for you to choose from. These cheap flights are operated by British Airways and Iberia and look to be tied to the current British Airways sale. All deals are for a roundtrip and inclusive of all taxes and fees, onboard meals, and hand luggage. Checked luggage varies by route. We have seen 2x 23kg bags from Madrid, and 1x 23kg bag from other cities.
British Airways promotion conditions
If you are interested in this discount deal with British Airways you will find the cheap flights when departing from Spain to Shanghai between September 2019 until June 2020. Minimum stay of one Sunday. Maximum stay of 12 months. Fare class is O. This British Airways promotion is running until 16th September or until sold out.
How to book
We recommend you first compare the cheapest flights via Google Flights (Guide). The tool gives you an almost instant result and you can easily browse through all the months. You can then book this deal directly with British Airways. However, note that these prices were found through booking agents recommended from Skyscanner. If interested in this offer you can refer to our booking samples below.
Booking sample dates:
Flights to Shanghai from:
Madrid for €425 (non-stop)
Other dates are available. Check out the Search Results section in our Ultimate Skyscanner Guide feature to see how best to find other flight dates!