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 30 airlines and as many as 778 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 Athens, Copenhagen or any other of the 29 alternatives with connectiing airports.
Tip! You might want to consider arriving at Hongqiao International (SHA) instead.
Vienna to Shanghai with Austrian
You can fly non-stop every weekday except Mondays and Mondays with departure times at 13:15 or 23:25. Austrian is a Star Alliance member.
With Air Serbia
If you fly from Vienna with Air Serbia you will do a stopover in Belgrade, BEG before reaching Shanghai. This flight trip will take 14 hours and 45 minutes and you can fly every Tuesday or Friday with departures at 09:45 or 09:50.
Distance & flight times: Vienna International Airport to Shanghai Airport
The shortest flight time between VIE and PVG is 10 hours and 45 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 10h 45m | - | 5308 miles (8541 km) |
ATH Athens | 13h 30m | 1h 20m | 6144 miles (9886 km) |
CPH Copenhagen | 13h 45m | 1h 50m | 5717 miles (9199 km) |
BUD Budapest | 13h 45m | 1h 5m | 5358 miles (8621 km) |
BRU Brussels | 14h 8m | 2h 55m | 6215 miles (10000 km) |
VCE Venice | 14h 10m | 1h 15m | 5845 miles (9405 km) |
MUC Munich | 14h 25m | 2h 25m | 5705 miles (9179 km) |
PEK Beijing | 14h 45m | 3h 0m | 5342 miles (8595 km) |
BEG Belgrade | 14h 45m | 2h 20m | 5562 miles (8949 km) |
FCO Rome | 14h 50m | 2h 55m | 6215 miles (10000 km) |
IST Istanbul | 14h 55m | 4h 50m | 5776 miles (9294 km) |
MXP Milan | 15h 45m | 3h 0m | 6122 miles (9850 km) |
ZRH Zurich | 16h 5m | 1h 10m | 6018 miles (9683 km) |
FRA Frankfurt | 16h 10m | 4h 30m | 5920 miles (9525 km) |
GVA Geneva | 16h 15m | 3h 10m | 6295 miles (10129 km) |
HEL Helsinki | 16h 55m | 2h 10m | 5531 miles (8899 km) |
AMS Amsterdam | 16h 55m | 4h 0m | 6165 miles (9919 km) |
MRS Marseille | 17h 5m | 3h 25m | 6581 miles (10589 km) |
ICN Seoul | 17h 15m | 4h 15m | 5666 miles (9117 km) |
SZX Shenzhen | 17h 15m | 3h 45m | 6184 miles (9950 km) |
CAI Cairo | 17h 30m | 3h 35m | 6704 miles (10787 km) |
TFU Chengdu | 17h 35m | 4h 25m | 5664 miles (9113 km) |
TPE Taipei | 17h 35m | 3h 10m | 6026 miles (9696 km) |
DXB Dubai | 18h 0m | 3h 40m | 6666 miles (10726 km) |
DOH Doha | 18h 15m | 3h 40m | 6724 miles (10819 km) |
CDG Paris | 18h 20m | 4h 45m | 6435 miles (10354 km) |
LHR London | 18h 25m | 3h 45m | 6569 miles (10570 km) |
AUH Abu Dhabi | 19h 0m | 4h 10m | 6741 miles (10846 km) |
NRT Tokyo | 20h 10m | 4h 10m | 6843 miles (11010 km) |
HND Tokyo | 20h 15m | 4h 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
-
WUH Wuhan
From Austria to Shanghai
Below is a list of other cities in Austria with flights to Shanghai with either non-stop or connecting flights.