Flights from Amsterdam to Shanghai – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
AMS to PVG – All flight route options from Schiphol, Netherlands to Shanghai Pudong International Airport, China. These routes are operated by 21 airlines. Fly non-stop with China Eastern Airlines or KLM, or choose from 25 different stopover flights. The shortest flight time is 11 hours. 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.
Amsterdam to Shanghai flights
There are over 27 airlines and as many as 915 flights every week to this destination. You can fly non-stop to Shanghai (PVG) from Amsterdam (AMS) with KLM or China Eastern Airlines but if a stopover option suits you better you can choose to fly via Copenhagen, Venice or any other of the 25 alternatives with connectiing airports.
Tip! You might want to consider arriving at Hongqiao International (SHA) instead.
Amsterdam to Shanghai with KLM
You can fly non-stop every weekday with flights departing at 15 in the afternoon. KLM is a member of SkyTeam.
With Air Serbia
If you fly from Amsterdam with Air Serbia you will do a stopover in Belgrade, BEG before reaching Shanghai. This flight trip will take 14 hours and 50 minutes and you can fly every Tuesday or Friday with departures at 10:00.
Distance & flight times: Schiphol to Shanghai Airport
The shortest flight time between AMS and PVG is 12 hours and 15 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 12h 15m | - | 5566 miles (8956 km) |
CPH Copenhagen | 14h 15m | 2h 40m | 5565 miles (8954 km) |
VCE Venice | 14h 15m | 40m | 6160 miles (9911 km) |
ATH Athens | 14h 30m | 1h 20m | 6708 miles (10793 km) |
BUD Budapest | 14h 45m | 1h 40m | 5955 miles (9582 km) |
BEG Belgrade | 14h 50m | 1h 35m | 6153 miles (9900 km) |
FRA Frankfurt | 15h 5m | 4h 5m | 5761 miles (9269 km) |
MUC Munich | 15h 10m | 1h 55m | 5898 miles (9490 km) |
FCO Rome | 15h 25m | 4h 35m | 6538 miles (10520 km) |
PEK Beijing | 15h 30m | 2h 35m | 5576 miles (8972 km) |
CDG Paris | 15h 55m | 2h 35m | 6038 miles (9715 km) |
PKX Beijing | 16h 0m | 4h 5m | 5571 miles (8964 km) |
LHR London | 16h 10m | 4h 50m | 6004 miles (9660 km) |
LCY London | 16h 15m | - | - |
IST Istanbul | 16h 25m | 1h 20m | 6375 miles (10257 km) |
GVA Geneva | 16h 35m | 3h 40m | 6211 miles (9993 km) |
XMN Xiamen | 16h 35m | 3h 15m | 6333 miles (10190 km) |
ICN Seoul | 16h 35m | 2h 0m | 5856 miles (9422 km) |
VIE Vienna | 17h 10m | 4h 40m | 5907 miles (9504 km) |
HEL Helsinki | 17h 25m | 2h 45m | 5569 miles (8961 km) |
CAN Guangzhou | 17h 35m | 3h 0m | 6462 miles (10397 km) |
KIX Osaka | 17h 40m | 2h 5m | 6591 miles (10605 km) |
HKG Hong Kong | 17h 55m | 4h 5m | 6579 miles (10586 km) |
ZRH Zurich | 18h 30m | 2h 20m | 6018 miles (9683 km) |
TPE Taipei | 19h 5m | 3h 40m | 6323 miles (10174 km) |
NRT Tokyo | 20h 25m | 3h 45m | 6946 miles (11176 km) |


Quick copy and share this page
From Amsterdam to China
Below is a list of other destinations to China from Schiphol with either direct flights or 1 stop connections.
-
PEK Beijing Direct
-
CAN Guangzhou Direct
-
TFU Chengdu
-
XIY Xian
-
PKX Beijing Direct
-
SZX Shenzhen
-
CKG Chongqing
-
KMG Kunming
-
HGH Hangzhou
-
WUH Wuhan
From Netherlands to Shanghai
We have found another destination to China from Schiphol as well.