China Eastern Airlines and China Southern Airlines fly nonstop from Beijing (PKX) to Kashgar (KHG), daily. The flight takes about 4h 54m and covers 2,134 miles (3,435 km). Round-trip fares typically run around $1030, with recent bookable fares from $867. Fares last checked 30 August 2026.
We re-run this search daily and email you the moment the price drops below typical.
Free · checked daily · one-click unsubscribe
Typical weekly schedule · 14 flights per week (~2 per day) · Updated 2d ago
Yes, China Eastern Airlines and China Southern Airlines operate nonstop flights from Beijing (PKX) to Kashgar (KHG).
China Eastern Airlines, China Southern Airlines operate nonstop flights from Beijing to Kashgar.
The nonstop flight from Beijing to Kashgar takes ~4h 54m (approximately 3435 km).
Nonstop flights from Beijing to Kashgar operate daily — 14 flights per week (~2 per day).
Direct flights from Beijing to Kashgar operate every day of the week.
Round-trip flights from Beijing (PKX) to Kashgar (KHG) start at $480, with a typical fare around $1030. Based on 44 recent fare combinations.
Scout — our search agent — priced 14 fares on this route in the past week, cheapest $867 round trip. It hunts nonstop fares from Beijing every night and pings you when one's worth booking.
Watch it work →