Flights from Vienna to Shanghai – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
VIE to PVG – All flight route options from Vienna International Airport, Austria to Shanghai Pudong International Airport, China. These flights are operated by 29 airlines. Fly non-stop with Austrian or choose from 29 different transit flights. The shortest flight time is 10 hours and 45 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Shanghai Pudong Airport
We got great deals on hotels and car rentals near the airport.
Vienna to Shanghai flights
There are over 27 airlines and as many as 488 flights every week to this destination. You can fly non-stop to Shanghai (PVG) from Vienna (VIE) with Austrian but if a stopover option suits you better you can choose to fly via Budapest, Rome or any other of the 26 alternatives with connectiing airports.
Tip! You might want to consider arriving at Hongqiao International (SHA) instead.
Vienna to Shanghai with Austrian
Austrian has non-stop every Monday or Sunday at 12:35 or 13:15. Austrian is a Star Alliance member.
With Air China
If you fly from Vienna with Air China you will do a stopover in Beijing, PEK before reaching Shanghai. This flight trip will take 14 hours and 5 minutes and you can fly every Monday, Tuesday, Thursday or Friday with departures at 13:10 or 13:30. Air China is a Star Alliance member.
Distance & flight times: Vienna International Airport to Shanghai Airport
The shortest flight time between VIE and PVG is 11 hours and 5 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 11h 5m | - | 5308 miles (8541 km) |
BUD Budapest | 13h 15m | 1h 55m | 5358 miles (8621 km) |
FCO Rome | 14h 5m | 1h 0m | 6215 miles (10000 km) |
PEK Beijing | 14h 5m | 2h 25m | 5342 miles (8595 km) |
MUC Munich | 14h 15m | 1h 20m | 5705 miles (9179 km) |
BRU Brussels | 14h 40m | 1h 55m | 6215 miles (10000 km) |
MXP Milan | 14h 50m | 2h 5m | 6122 miles (9850 km) |
BEG Belgrade | 15h 5m | 2h 30m | 5562 miles (8949 km) |
IST Istanbul | 15h 5m | 2h 5m | 5776 miles (9294 km) |
AMS Amsterdam | 15h 18m | 2h 15m | 6165 miles (9919 km) |
ZRH Zurich | 15h 45m | 3h 20m | 6018 miles (9683 km) |
MRS Marseille | 15h 55m | 2h 25m | 6581 miles (10589 km) |
AUH Abu Dhabi | 16h 5m | 2h 25m | 6741 miles (10846 km) |
DOH Doha | 16h 5m | 2h 40m | 6724 miles (10819 km) |
FRA Frankfurt | 16h 10m | 3h 15m | 5920 miles (9525 km) |
ICN Seoul | 16h 50m | 2h 20m | 5666 miles (9117 km) |
HEL Helsinki | 16h 55m | 2h 10m | 5531 miles (8899 km) |
TPE Taipei | 17h 0m | 3h 15m | 6026 miles (9696 km) |
TFU Chengdu | 17h 10m | 4h 20m | 5664 miles (9113 km) |
DXB Dubai | 17h 10m | 2h 50m | 6666 miles (10726 km) |
CDG Paris | 17h 45m | 2h 55m | 6435 miles (10354 km) |
SZX Shenzhen | 17h 50m | 4h 5m | 6184 miles (9950 km) |
CAI Cairo | 18h 3m | 4h 15m | 6704 miles (10787 km) |
LHR London | 19h 5m | 3h 45m | 6569 miles (10570 km) |
OSL Oslo | 19h 40m | 2h 0m | 5913 miles (9514 km) |
NRT Tokyo | 20h 10m | 4h 0m | 6835 miles (10998 km) |
HND Tokyo | 20h 15m | 1h 45m | 6797 miles (10936 km) |


Quick copy and share this page
From Vienna to China
Below is a list of other destinations to China from Vienna International Airport with either direct flights or 1 stop connections.
-
PEK Beijing Direct
-
CAN Guangzhou
-
TFU Chengdu Direct
-
XIY Xian
-
PKX Beijing
-
SZX Shenzhen Direct
-
CKG Chongqing
-
KMG Kunming
-
HGH Hangzhou
-
HAK Haikou
From Austria to Shanghai
Below is a list of other cities in Austria with flights to Shanghai with either non-stop or connecting flights.