How to get to & around Kashgar

As the transportation hub of the whole southern Xinjiang, Kashgar can be reached by air, road and train. From Kashgar, you can travel to other regions of Xinjiang, or transfer to Qinghai, Tibet and Pakistan. Usually travelers are not suggested to drive from Urumqi to Kashgar(1480km).

There is only one international airline between Kashgar and Islamabad of Pakistan.

How to get to & away

By Air

Kashgar Airport is the only flight hub of Kashgar which is approximately 9 km northeast from Kashgar city(15 minutes driving). Most flights serve between Urumqi and Kashgar with flexible choices of schedule from mornig to night. Other domestic flights connect Kashgar to Beijing, Shanghai and Guangzhou. Most of them have to transit in Urumqi Airport.

Kashgar International Airport

Kashgar International Airport

By Train

Taking train is a buget and sightseeing way to travel to Kashgar. The train station is about 6km from downtown. It is one of the most important station of the Southern Xinjiang Railway. So far, there are three daily trains which run between Urumqi and Kashgar offering hard seats, hard sleepers and soft sleepers.

Lanzhou - Xinjiang Railway

Urumqi to Kashgar: 08:01/12:52/21:41

Kashgar to Urumqi: 08:43/09:17/11:51

Kashgar Railway Station

Kashgar Train Station

Get around Kashgar

By Bus

There are three bus stations where you can take bus to visit other regions around Kashgar

1. Kashgar International Bus Station

From Kashgar Internatoinal Bus Station, you can take bus to Urumqi, Gulja, Aksu, Korla and other prefecture city. It also operates daily international bus to Sost of Pakistan, Osh and Bishkek of Kyrgyzstan. All routes have distances more than 500km.

Address: No.5, Airport Road, Kashgar, Xinjiang
Tel: 86-0998-2963630
Service Time: 08:30-21:30

2. Kashgar Bus Station

Kashgar Bus Station operates buses to Hotan and 12 administrative counties of Kashgar. Routes distances range between 100km and 700km.

Address: No.29, Tiannan Road, Kashgar, Xinjiang
Service Time: 08:30-21:30

3. Kashgar North Bus Station

Kashgar North Bus Station is the smallest bus station which operates buses to Bachu County, Yuepuhu, Jiashi, Maigaiti, etc. These places are within distances 50~250km.

Address: Duolaite Bage Road, Kashgar, Xinjiang
Tel: 86-0998-2536086
Service Time: 08:30-21:30

Kashgar Bus Station

Kashgar Bus Station

Recommended Kashgar Tours

Top 3 Kashgar tours chosen by most customers to explore Kashgar in the best way. Check the detailed itinerary, or tailor your own trip now with us.

Reflection of Snow Mountain on Karakul Lake
4 Days Kashgar In-depth Tour

Urumqi - Kashgar

Id Kah Mosque
5 Days Urumqi and Kashgar Tour


Jiaohe Ancient City
8 Days Xinjiang Classic Tour(Urumqi - Turpan - Kashgar)

Urumqi - Turpan - Kashgar

Start planning your tailor-made holiday to China by contacting one of our specialists. Once enquired, you’ll get a response within 0.5~23.5 hours.

Customize a Trip

Have a question? Get answers from our travel experts or guests

  • Your Question:
  • Your Name:
  • Your Email:
  • Submit