Flights from Shanghai to Copenhagen – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
PVG to CPH – All flight route options from Shanghai Pudong International Airport, China to Copenhagen Airport, Denmark. These flights are operated by 21 airlines. Fly non-stop with China Eastern Airlines or choose from 21 different transit flights. The shortest flight time is 11 hours and 5 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 Copenhagen Airport
We got great deals on hotels and car rentals near the airport.
Shanghai to Copenhagen flights
There are over 22 airlines and as many as 248 flights every week to this destination. You can fly non-stop to Copenhagen (CPH) from Shanghai (PVG) with China Eastern Airlines but if a stopover option suits you better you can choose to fly via Brussels, Beijing or any other of the 21 alternatives with connectiing airports.
Tip! You can also fly to Copenhagen from Hongqiao International (SHA).
Shanghai to Copenhagen with China Eastern Airlines
You can fly non-stop every Monday, Wednesday, Thursday or Saturday with departure times at 13:55. China Eastern Airlines is a member of SkyTeam.
Note Non-stop flights with China Eastern Airlines will begin in Jul 2025.
With Austrian
If you fly from Shanghai with Austrian you will do a stopover in Vienna, VIE before reaching Copenhagen. This flight trip will take 15 hours and 40 minutes and you can fly every day of the week except Mondays and Tuesday with departures at 09:30 or 00:10. Austrian is a Star Alliance member.
Distance & flight times: Shanghai Airport to Kastrup
The shortest flight time between PVG and CPH is 11 hours and 5 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 11h 5m | - | 5170 miles (8319 km) |
BRU Brussels | 14h 55m | 1h 20m | 6109 miles (9829 km) |
PEK Beijing | 15h 0m | 2h 45m | 5181 miles (8336 km) |
VIE Vienna | 15h 40m | 1h 35m | 5855 miles (9421 km) |
BEG Belgrade | 16h 45m | 1h 25m | 6094 miles (9805 km) |
FCO Rome | 16h 55m | 1h 35m | 6688 miles (10761 km) |
IST Istanbul | 17h 5m | 1h 55m | 6247 miles (10051 km) |
FRA Frankfurt | 17h 10m | 3h 30m | 5956 miles (9583 km) |
AMS Amsterdam | 17h 15m | 2h 0m | 5961 miles (9591 km) |
HEL Helsinki | 17h 15m | 1h 30m | 5176 miles (8328 km) |
CDG Paris | 17h 30m | 1h 15m | 6416 miles (10323 km) |
BUD Budapest | 17h 35m | 2h 55m | 5861 miles (9430 km) |
GVA Geneva | 17h 50m | 2h 25m | 6496 miles (10452 km) |
LGW London | 17h 55m | - | - |
MXP Milan | 17h 55m | 1h 10m | 6427 miles (10341 km) |
ICN Seoul | 18h 25m | 3h 0m | 5464 miles (8792 km) |
MUC Munich | 18h 25m | 2h 20m | 5989 miles (9636 km) |
VCE Venice | 18h 25m | 3h 0m | 6277 miles (10100 km) |
LHR London | 18h 30m | 2h 10m | 6384 miles (10272 km) |
ATH Athens | 18h 45m | 3h 25m | 6681 miles (10750 km) |
ZRH Zurich | 19h 15m | 3h 20m | 6235 miles (10032 km) |
HND Tokyo | 20h 5m | 3h 45m | 6525 miles (10499 km) |



Quick copy and share this page
From Shanghai to Denmark
Below is a list of other destinations to Denmark from Shanghai Pudong International Airport with either direct flights or 1 stop connections.
From China to Copenhagen
Below is a list of other cities in China with flights to Copenhagen with either non-stop or connecting flights.