Direct flights from Beijing to Kashgar PKX → KHG

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.

60-day flexibility overview based on 44 recent fares across the next 60 days

Cheapest
$480
Typical
$1,030
Most expensive
$1,033

Cheapest combos

China Southern Best
Thu Oct 15 15:05 → 20:50
Thu Oct 22 08:40 → 13:40 7 nights
China Southern
Sat Sep 12 09:15 → 14:55
Fri Sep 18 08:40 → 13:40 6 nights
China Southern
Sat Sep 12 09:15 → 14:55
Fri Sep 18 16:20 → 21:20 6 nights

Prices last updated about 6 hours ago. Fares change frequently — check the airline for current pricing.

🔔 Watch PKX → KHG

We re-run this search daily and email you the moment the price drops below typical.

Free · checked daily · one-click unsubscribe

China Southern Airlines CZ

Departure Schedule typical week

Typical weekly schedule · 14 flights per week (~2 per day) · Updated 2d ago

China Southern Airlines
14 flights per week (~2 per day)
Arrives Terminal T2
Daily
12:30 → 18:15 15:05 → 20:50

Frequently asked questions

Is there a direct flight from Beijing to Kashgar?

Yes, China Eastern Airlines and China Southern Airlines operate nonstop flights from Beijing (PKX) to Kashgar (KHG).

Which airlines fly direct from Beijing to Kashgar?

China Eastern Airlines, China Southern Airlines operate nonstop flights from Beijing to Kashgar.

How long is the flight from Beijing to Kashgar?

The nonstop flight from Beijing to Kashgar takes ~4h 54m (approximately 3435 km).

How often do direct flights operate from Beijing to Kashgar?

Nonstop flights from Beijing to Kashgar operate daily — 14 flights per week (~2 per day).

What days of the week are there direct flights from Beijing to Kashgar?

Direct flights from Beijing to Kashgar operate every day of the week.

How much is a round-trip flight from Beijing to Kashgar?

Round-trip flights from Beijing (PKX) to Kashgar (KHG) start at $480, with a typical fare around $1030. Based on 44 recent fare combinations.

Explore More

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 →