Direct flights from Shenzhen to Kashgar SZX → KHG

China Southern Airlines flies nonstop from Shenzhen (SZX) to Kashgar (KHG), 3–4 times a week. The flight takes about 5h 39m and covers 2,497 miles (4,019 km).

🔔 Watch SZX → KHG

We'll run this search daily and email you the cheapest direct fares we find.

Free · checked daily · one-click unsubscribe

China Southern Airlines CZ

Frequently asked questions

Is there a direct flight from Shenzhen to Kashgar?

Yes, China Southern Airlines operates nonstop flights from Shenzhen (SZX) to Kashgar (KHG).

Which airlines fly direct from Shenzhen to Kashgar?

China Southern Airlines operates nonstop flights from Shenzhen to Kashgar.

How long is the flight from Shenzhen to Kashgar?

The nonstop flight from Shenzhen to Kashgar takes ~5h 39m (approximately 4019 km).

How often do direct flights operate from Shenzhen to Kashgar?

Nonstop flights from Shenzhen to Kashgar operate 3–4×/week.

Explore More

Scout — our search agent — hunts nonstop fares from Shenzhen every night and pings you when one's worth booking.

Watch it work →