Direct (nonstop) flights from Shanghai to Dali City

1 airline flys nonstop from Shanghai Pudong International Airport (PVG) to Dali (DLU). It's 1,359 miles (2,187 km), about 4h 10m in the air. Operated by China Eastern Airlines.

PVG
Shanghai Pudong International Airport
🇨🇳 Shanghai, China
DLU
Dali
🇨🇳 Dali City, China
Flight Time
4h 10m
Distance
1,359 mi
2,187 km
CO₂/pax
230 kg
−32 kg vs. layover
Airlines
1
China Eastern Airlines
Time Diff
Same timezone
Operated by China Eastern Airlines China Eastern Airlines

Route data last updated: May 28, 2026

Airlines with non-stop flights

China Eastern Airlines MU China Eastern Airlines
Route
PVG → DLU
Flight Time
4h 10m
Distance
1,359 mi

Alternative Routes

Other ways to fly from Shanghai to Dali City with one stop · direct emits 230 kg CO₂ per passenger

PVG WMT (Zunyi) DLU
Leg 1: 3h 5m (950 mi) Leg 2: 1h 20m (409 mi) Total: ~4h 25m 🍃 262 kg CO₂ (+14% vs. direct)
Leg 1
PVG → WMT
3h 5m · 950 mi
View PVG to WMT flights →
Leg 2
WMT → DLU
1h 20m · 409 mi
View WMT to DLU flights →
PVG ZYI (Zunyi) DLU
Leg 1: 2h 55m (925 mi) Leg 2: 1h 30m (434 mi) Total: ~4h 25m 🍃 276 kg CO₂ (+20% vs. direct)
Leg 1
PVG → ZYI
2h 55m · 925 mi
View PVG to ZYI flights →
Leg 2
ZYI → DLU
1h 30m · 434 mi
View ZYI to DLU flights →
PVG LZO (Luzhou) DLU
Leg 1: 3h 13m (988 mi) Leg 2: 1h 20m (392 mi) Total: ~4h 33m 🍃 265 kg CO₂ (+15% vs. direct)
Leg 1
PVG → LZO
3h 13m · 988 mi
View PVG to LZO flights →
Leg 2
LZO → DLU
1h 20m · 392 mi
View LZO to DLU flights →
PVG HFE (Hefei) DLU
Leg 1: 1h 15m (291 mi) Leg 2: 3h 20m (1,098 mi) Total: ~4h 35m 🍃 265 kg CO₂ (+15% vs. direct)
Leg 1
PVG → HFE
1h 15m · 291 mi
View PVG to HFE flights →
Leg 2
HFE → DLU
3h 20m · 1,098 mi
View HFE to DLU flights →
PVG HGH (Hangzhou) DLU
Leg 1: 50m (103 mi) Leg 2: 3h 45m (1,268 mi) Total: ~4h 35m 🍃 258 kg CO₂ (+12% vs. direct)
Leg 1
PVG → HGH
50m · 103 mi
View PVG to HGH flights →
Leg 2
HGH → DLU
3h 45m · 1,268 mi
View HGH to DLU flights →

Frequently Asked Questions

How long is the direct flight from Shanghai to Dali City?

A nonstop flight from Shanghai (PVG) to Dali City (DLU) takes approximately 4 hours and 10 minutes. The distance is 1,359 miles (2,187 km).

Which airlines fly nonstop from Shanghai to Dali City?

Just China Eastern Airlines.

Is there a nonstop flight from Shanghai to Dali City?

Yes. 1 airline: China Eastern Airlines.

How far is Shanghai from Dali City?

The flight distance from Shanghai to Dali City is 1,359 miles (2,187 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Miami.

What type of aircraft flies from Shanghai to Dali City?

At 4h 10m, this route typically uses narrow-body or mid-range jets — Boeing 737 MAX or Airbus A320neo. Varies by airline.

What is the carbon footprint of a flight from Shanghai to Dali City?

Roughly 230 kg CO2 per passenger one-way. That's about the same as driving 1,150 km.

Is the return flight from Dali City to Shanghai also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Shanghai to Dali City?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Shanghai Pudong International Airport for this flight?

1.5-2 hours for domestic. Add more time during holidays or busy travel weekends.