Direct (nonstop) flights from Hangzhou to Lijiang

2 airlines fly nonstop from Hangzhou Xiaoshan International Airport (HGH) to Lijiang Sanyi Airport (LJG). It's 1,251 miles (2,013 km), about 3h 45m in the air. Operated by Air China, Beijing Capital Airlines.

HGH
Hangzhou Xiaoshan International Airport
🇨🇳 Hangzhou, China
LJG
Lijiang Sanyi Airport
🇨🇳 Lijiang, China
Flight Time
3h 45m
Distance
1,251 mi
2,013 km
CO₂/pax
211 kg
−32 kg vs. layover
Airlines
2
Air China +1
Time Diff
Same timezone
Operated by Air China Air China Beijing Capital Airlines Beijing Capital Airlines

Route data last updated: May 27, 2026

Airlines with non-stop flights

Air China CA Air China
Route
HGH → LJG
Flight Time
3h 45m
Distance
1,251 mi
Beijing Capital Airlines JD Beijing Capital Airlines
Route
HGH → LJG
Flight Time
3h 45m
Distance
1,251 mi

Alternative Routes

Other ways to fly from Hangzhou to Lijiang with one stop · direct emits 211 kg CO₂ per passenger

HGH YBP (Yibin) LJG
Leg 1: 2h 55m (961 mi) Leg 2: 1h (301 mi) Total: ~3h 55m 🍃 243 kg CO₂ (+15% vs. direct)
Leg 1
HGH → YBP
2h 55m · 961 mi
View HGH to YBP flights →
Leg 2
YBP → LJG
1h · 301 mi
View YBP to LJG flights →
HGH HJJ (Huaihua) LJG
Leg 1: 2h 18m (678 mi) Leg 2: 1h 55m (585 mi) Total: ~4h 13m 🍃 258 kg CO₂ (+22% vs. direct)
Leg 1
HGH → HJJ
2h 18m · 678 mi
View HGH to HJJ flights →
Leg 2
HJJ → LJG
1h 55m · 585 mi
View HJJ to LJG flights →
HGH KWE (Guiyang) LJG
Leg 1: 2h 45m (867 mi) Leg 2: 1h 30m (405 mi) Total: ~4h 15m 🍃 261 kg CO₂ (+24% vs. direct)
Leg 1
HGH → KWE
2h 45m · 867 mi
View HGH to KWE flights →
Leg 2
KWE → LJG
1h 30m · 405 mi
View KWE to LJG flights →
HGH CSX (Changsha) LJG
Leg 1: 1h 55m (458 mi) Leg 2: 2h 25m (803 mi) Total: ~4h 20m 🍃 259 kg CO₂ (+23% vs. direct)
Leg 1
HGH → CSX
1h 55m · 458 mi
View HGH to CSX flights →
Leg 2
CSX → LJG
2h 25m · 803 mi
View CSX to LJG flights →
HGH ZYI (Zunyi) LJG
Leg 1: 2h 45m (833 mi) Leg 2: 1h 35m (421 mi) Total: ~4h 20m 🍃 257 kg CO₂ (+22% vs. direct)
Leg 1
HGH → ZYI
2h 45m · 833 mi
View HGH to ZYI flights →
Leg 2
ZYI → LJG
1h 35m · 421 mi
View ZYI to LJG flights →

Frequently Asked Questions

How long is the direct flight from Hangzhou to Lijiang?

A nonstop flight from Hangzhou (HGH) to Lijiang (LJG) takes approximately 3 hours and 45 minutes. The distance is 1,251 miles (2,013 km).

Which airlines fly nonstop from Hangzhou to Lijiang?

2 airlines: Air China, Beijing Capital Airlines.

Is there a nonstop flight from Hangzhou to Lijiang?

Yes. 2 airlines: Air China, Beijing Capital Airlines.

How far is Hangzhou from Lijiang?

The flight distance from Hangzhou to Lijiang is 1,251 miles (2,013 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 Hangzhou to Lijiang?

At 3h 45m, 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 Hangzhou to Lijiang?

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

Is the return flight from Lijiang to Hangzhou 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 Hangzhou to Lijiang?

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 Hangzhou Xiaoshan International Airport for this flight?

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