Flights from Shanghai to Dalian – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
PVG to DLC – All flight route options from Shanghai Pudong International Airport, China to Dalian Zhoushuizi International Airport, China. These flights are operated by 12 different airlines. Fly non-stop or choose from 11 different connecting flights. The shortest flight time is 1 hour 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 Dalian Zhoushuizi Airport
We got great deals on hotels and car rentals near the airport.
Shanghai to Dalian flights
There are over 18 airlines and as many as 349 flights every week to this destination. You can fly non-stop to Dalian (DLC) from Shanghai (PVG) with Spring Airlines, Air China, China Southern Airlines, Shanghai Airlines, Juneyao Airlines, China Eastern Airlines or Suparna Airlines but if a stopover option suits you better you can choose to fly via Handan, Yantai or any other of the 11 alternatives with connectiing airports.
Tip! You can also fly to Dalian from Hongqiao International (SHA).
Shanghai to Dalian with Spring Airlines
You can fly non-stop every weekday with flights departing between 8:00 am and 11:00 pm.
With Shandong Airlines
If you fly from Shanghai with Shandong Airlines you will do a stopover in Qingdao, TAO before reaching Dalian. This flight trip will take 4 hours and 55 minutes and you can fly every weekday with departures at 12:15.
Distance & flight times: Shanghai Airport to Dalian Zhoushuizi International Airport
The shortest flight time between PVG and DLC is 1 hour and 58 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 1h 58m | - | 543 miles (874 km) |
HDG Handan | 4h 25m | 50m | 991 miles (1595 km) |
YNT Yantai | 4h 58m | 2h 25m | 544 miles (875 km) |
TAO Qingdao | 5h 0m | 2h 0m | 562 miles (904 km) |
RIZ Rizhao | 5h 10m | 2h 0m | 604 miles (972 km) |
CGO Zhengzhou | 5h 40m | 1h 40m | 1062 miles (1709 km) |
TSN Tianjin | 5h 50m | 2h 20m | 834 miles (1342 km) |
TNA Jinan | 6h 3m | 3h 0m | 754 miles (1213 km) |
SJW Shijiazhuang | 6h 5m | 2h 10m | 1019 miles (1640 km) |
PKX Beijing | 6h 20m | 2h 50m | 934 miles (1503 km) |
PEK Beijing | 6h 38m | 2h 35m | 961 miles (1546 km) |
WNZ Wenzhou | 6h 50m | 3h 0m | 1001 miles (1611 km) |

