Flights to Kashgar (Kashi)

Direct flights from 5 cities, 128 flights a week. From Urumqi the flight takes 2h 5m, tickets from $63. From Beijing the flight takes 5h 50m.

Flights to Kashgar (Kashi) at a glance

cities with nonstop flights here
5
nonstop flights a week
128
lowest fare from Urumqi
$63
flight time from Urumqi
2h 5m
flight time from Beijing
5h 50m
arrival airport
Kashi

Where you can fly to Kashgar (Kashi) from

Nonstop flights, busiest routes first

FromFare
Urumqi 2h 5m, 103 a week from $63
Beijing 5h 50m, 14 a week
Jinan 5h 55m, 7 a week
Khujand Tajikistan, 1h 30m, 2 a week
Osh Kyrgyzstan, 1h 10m, 2 a week

Arrival airport

Where the nonstop flights land

128 flights a week arrive nonstop

Frequently asked questions

Where are there direct flights to Kashgar (Kashi) from?
From 5 cities. The busiest routes are from Urumqi (103 flights a week), Beijing (14 flights a week), Jinan (7 flights a week), Khujand (2 flights a week) and Osh (2 flights a week).
How long is the flight from Urumqi to Kashgar (Kashi)?
A nonstop flight takes about 2 hours 5 minutes, tickets from $63.
How long is the flight from Beijing to Kashgar (Kashi)?
A nonstop flight takes about 5 hours 50 minutes.
What is the cheapest city to fly to Kashgar (Kashi) from?
Urumqi from $63.
Which airport do flights to Kashgar (Kashi) arrive at?
All nonstop flights land at Kashi (KHG).

Cities near Kashgar (Kashi) with their own flights

Worth a look when fares or dates to Kashgar (Kashi) do not suit; distance by straight line