Flights from Shanghai to Vienna – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
PVG to VIE – All flight route options from Shanghai Pudong International Airport, China to Vienna International Airport, Austria. These flights are operated by 25 airlines. Fly non-stop with Austrian or choose from 28 different transit flights. The shortest flight time is 12 hours and 25 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 Vienna Airport
We got great deals on hotels and car rentals near the airport.
Shanghai to Vienna flights
There are over 29 airlines and as many as 512 flights every week to this destination. You can fly non-stop to Vienna (VIE) from Shanghai (PVG) with Austrian but if a stopover option suits you better you can choose to fly via Copenhagen, Beijing or any other of the 28 alternatives with connectiing airports.
Tip! You can also fly to Vienna from Hongqiao International (SHA).
Shanghai to Vienna with Austrian
You can fly non-stop every weekday except Mondays and Mondays with departure times at 09:30 or 00:10. Austrian is a Star Alliance member.
With Hainan Airlines
If you fly from Shanghai with Hainan Airlines you will do a stopover in Shenzhen, SZX before reaching Vienna. This flight trip will take 16 hours and 20 minutes and you can fly every Tuesday or Friday with departures at 21:00 or 21:05.
Distance & flight times: Shanghai Airport to Vienna International Airport
The shortest flight time between PVG and VIE is 12 hours and 25 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 12h 25m | - | 5308 miles (8541 km) |
CPH Copenhagen | 13h 45m | 1h 0m | 5717 miles (9199 km) |
PEK Beijing | 15h 15m | 3h 0m | 5342 miles (8595 km) |
BRU Brussels | 15h 20m | 1h 40m | 6215 miles (10000 km) |
ATH Athens | 15h 25m | 1h 40m | 6144 miles (9886 km) |
GVA Geneva | 15h 40m | 1h 45m | 6295 miles (10129 km) |
MUC Munich | 15h 55m | 1h 20m | 5705 miles (9179 km) |
LHR London | 15h 55m | 1h 40m | 6569 miles (10570 km) |
MRS Marseille | 16h 5m | 1h 15m | 6581 miles (10589 km) |
BUD Budapest | 16h 10m | 3h 10m | 5358 miles (8621 km) |
MXP Milan | 16h 10m | 2h 10m | 6122 miles (9850 km) |
FCO Rome | 16h 40m | 2h 20m | 6215 miles (10000 km) |
IST Istanbul | 16h 40m | 2h 30m | 5776 miles (9294 km) |
TFU Chengdu | 16h 55m | 2h 30m | 5664 miles (9113 km) |
AMS Amsterdam | 17h 0m | 1h 0m | 6165 miles (9919 km) |
BEG Belgrade | 17h 5m | 2h 30m | 5562 miles (8949 km) |
TPE Taipei | 17h 10m | 1h 45m | 6026 miles (9696 km) |
VCE Venice | 17h 30m | 3h 5m | 5845 miles (9405 km) |
CDG Paris | 17h 40m | 1h 25m | 6435 miles (10354 km) |
ZRH Zurich | 18h 0m | 2h 35m | 6018 miles (9683 km) |
FRA Frankfurt | 18h 0m | 2h 10m | 5920 miles (9525 km) |
LGW London | 18h 15m | - | - |
SZX Shenzhen | 18h 25m | 4h 10m | 6184 miles (9950 km) |
DXB Dubai | 18h 50m | 4h 0m | 6666 miles (10726 km) |
CAI Cairo | 19h 20m | 4h 5m | 6704 miles (10787 km) |
DOH Doha | 19h 30m | 4h 50m | 6724 miles (10819 km) |
HEL Helsinki | 20h 0m | 3h 30m | 5531 miles (8899 km) |
NRT Tokyo | 21h 45m | - | - |
HND Tokyo | 21h 50m | 2h 5m | 6797 miles (10936 km) |


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