Cheap flights from Vienna to Shanghai, China from €352 by British Airways!


Cheap flights from Vienna to Shanghai, China based on British Airways promotion.


Book the cheapest flights to Shanghai, China from Vienna, Austria during British Airways promo sale already for €352 round-trip! Fare is including all taxes, meals and checked bag. Flights have one layover in London, United Kingdom on your way to Asia. Looking for bargain deal on this route in winter season on board of Oneworld carrier this is great British Airways promo sale you should seriously consider!


Shanghai is with a population of more than 23 million (with over 9 million migrants), is the largest and traditionally the most developed metropolis in Mainland China. Shanghai was the largest and most prosperous city in the Far East during the 1930s. In the past 20 years it has again become an attractive city for tourists from all over the world. The world once again had its eyes on the city when it hosted the 2010 World Expo, recording the greatest number of visitors in the event’s history.


British Airways promotion conditions

Travel dates from November 2019 to March 2020

Max stay 12 months

Discount available till 30th of June



Vienna – Shanghai – Vienna from €352


Travel dates

4. – 18.11.

11. – 26.11.

18.11. – 3.12.

2. – 9.12.

15. – 29.1.

3. – 10.2.

23.2. – 3.3.

2. – 16.3.


Accommodation in Shanghai, China

China offers great range of accommodation from cheapest hostels for just few € a night to luxurious 5* hotels. To book your hotel in Shanghai you can use


Booking screenshot