Direct flights from Beijing to Kashgar

  • ~2 flights a day
  • 2 airlines

🔔 Track this route

We check PKX → KHG every day and email you the cheapest nonstop fares we find.

Free · one-click unsubscribe

When the nonstops leave

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

Most leave in the afternoon.

Morning before noon 0 a day

No nonstop leaves before noon.

Afternoon noon – 6 PM 2 a day

Arrive the same day

12:30 PM 3:05 PM
Evening after 6 PM 0 a day

No nonstop leaves after 6 PM.

China Southern Airlines Arrives Terminal T2

Frequently asked questions

Is there a direct flight from Beijing to Kashgar?

Yes. 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). Schedule data from 28 August 2026.

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.