Flights from Shanghai to Dali City – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
PVG to DLU – All flight route options from Shanghai Pudong International Airport, China to Dali, China. These routes are operated by 10 airlines. Fly non-stop with Lucky Air or China Eastern Airlines, or choose from 7 different stopover flights. The shortest flight time is 4 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 Dali
We got great deals on hotels and car rentals near the airport.
Shanghai to Dali City flights
With over 42 flights every week and 9 different airlines you have a wide range of options. You can fly non-stop to Dali City (DLU) from Shanghai (PVG) with China Eastern Airlines or Lucky Air but if a stopover option suits you better you can choose to fly via Chongqing, Changsha or any other of the 7 alternatives with connectiing airports.
Tip! You can also fly to Dali City from Hongqiao International (SHA).
Shanghai to Dali City with China Eastern Airlines
You can fly non-stop every weekday with flights departing at 8:00 am, 4:00 pm or 5:00 pm. You can also take a connecting flight via Beijing or Fuzhou. China Eastern Airlines is a member of SkyTeam.
With Air China
If you choose to fly with Air China from Shanghai to Dali City you can make a transit either via Chongqing or via Chengdu. The route via Chongqing is 1 hour and 5 minutes faster. Air China is a Star Alliance member.
Distance & flight times: Shanghai Airport to Dali
The shortest flight time between PVG and DLU is 4 hours and 5 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 4h 5m | - | 1363 miles (2193 km) |
CKG Chongqing | 6h 30m | 1h 50m | 1392 miles (2240 km) |
CSX Changsha | 6h 35m | 2h 40m | 1374 miles (2211 km) |
WUH Wuhan | 6h 50m | 2h 5m | 1372 miles (2208 km) |
XIY Xian | 7h 30m | 2h 20m | 1586 miles (2552 km) |
TFU Chengdu | 7h 35m | 2h 55m | 1445 miles (2325 km) |
PKX Beijing | 8h 5m | 1h 55m | 1997 miles (3213 km) |
FOC Fuzhou | 8h 45m | 2h 55m | 1593 miles (2563 km) |

