Kashgar Transportation

Kashgar, located in the western part of China, has been the transportation hub in southern Xinjiang for thousands of years. It was in fact the strategic point of the Silk Road in the ancient time, connecting China with Eurasia. However, it still maintains its importance nowadays with comparatively good transport system. It is easily accessible by air, train and bus from Urumqi, the capital of Xinjiang. There are even daily flights to Urumqi and also international airline services to Islamabad, Osh and Andijan from this airport.

On the other hand, there are several regular daily train and bus services plying between Urumqi and Kashgar. Its developed highway, centred at the city, extends to 8 directions: northeast to Aksu, Korla, Turpan; southeast to Shule, Hetian, Yengisar, Ye Cheng; east to Dunhuang in Gansu Province and Golmud of Qinghai Province. There is also Zhong-Ba International Highway (China to Pakistan) leading to Pakistan as well.


Kashgar Airport 

 Location:Kashgar Airport is located about 10 kilometers (about 6 miles) north of city center.
Brief intro: Built in 1953, the Airport is the second largest airport in Xinjiang Province. With more than 60,000 square meters (about 14.8 acres) available for ground handling of aircrafts along with an area of 28,000 meters (about 6.9 acres) devoted to runway traffic, The airport is quite capable of accommodating incoming and outgoing flights to destinations including but not limited to Urumqi, Hotan, Kuqa and Aksu. It also has international flights available to cities such as that of Kirghizia and Uzbekistan. In the large and spacious main terminal building, restaurants, stores, and several airline ticket offices are available for the comfort and convenience of travelers.

 Service: For additional information on airlines providing service in and out of Kashgar Airport please call 0998-2823204.

 Airport Transportation
There are regular bus services between the Airport and the city center. With a fare of just CNY10 per pax, the bus is able to drop passengers at any hotel in the city. Its driver is also able to recommend its passengers hotel according to their needs. Bus No.2 plies the route from the airport to downtown district. If taxi is preferred, going to the city center costs only CNY10.
 Shache Airport is located  in Xianglan’gan Village of Shache County in Kashgar City, 21 kilometers (13 miles) away from the center of county. From Shache Airport, passengers can fly from/to Urumqi, Hotan, Korla and Kashgar. There is airport shuttle bus traveling between Shache County and Airport.


As one of the most important cities on the Silk Road, Kashgar is also a transportation hub in western China. Kashgar Railway Station, being the last station in southern Xinjiang, is only about 5 kilometers (3.1 miles) away from the city center and takes about 15 minutes' drive. It is also connected with city center by buses No.26 and No.28. Currently, there are three pairs of trains running to and from Urumqi here. In the future, international trains to Pakistan will also be operated from here.

 See detailed:

Kashgar - Urumqi Train
Turpan - Kashgar Train
China - Pakistan Railway

Long-Distance Bus

Tourists visit Kashgar by Long-Distance Bus
Tourists visit Kashgar by long-distance bus

Highways branch out to all directions of the city. Kashgar International Bus Station is located on Jie Fang Nan Lu. From the station, visitors can go to other cities in and around Xinjiang. To the northeast, buses go to Aksu, Korla, Turpan and Urumqi; to the southeast, go to Yengisar Shule and Shache; to the east, to Dunhuang in Gansu Province and Golumd in Qinghai Province. Busses leave for Urumqi five times a day at 13:30, 16:00, 18:00, 19:00 and 21:00. In addition, the Zhongba International Highway, which leads to Pakistan, is in the south of the city and there are separate highways to CIS (Commonwealth of Independent States) in north and west. Other than that, Kashgar Bus Station at Tian Nan Lu offers bus services to Hetian, Yecheng and Tashikurgan.

From July 2007, there is a special tourist line running between Tashkurghan and Kashgar. Tashkurghan is the best place for viewing the beautiful scenery of the Pamirs. The whole journey covers about 292 kilometers (181 miles) long and the fare is below CNY60. There are 5 buses running opposite directions from 09:00 every hour. Passengers can either buy their tickets at the station or on board the bus. This special tourist line will pass through 7 important scenic spots on the way, including Karakul Lake.


There are 30 bus routes in Kashgar City that goes to almost every corner of the city. Taking the public bus is the most convenient mode of transportation. Passengers can get a rough view of the city along the way. The fare is only CNY1 per person. Bus No.2 runs between the city center --- People's Square and Airport.

Taxi in Kashgar
Taxi in Kashgar

Bus No.20, which starts from Xi Yu Square, is idle for visitors for they can go to the city center --- People's Square --- to visit the Id Kah Mosque, then to East Gate to shop at the Grand Bazaar and the terminal stop is Abakh Khoja Tomb. Apart from that, Bus No.26 and No.28 take you to the railway station from the city center.

People's Square is the busiest commercial area in the city center, with the famous Id Kah Mosque lying north of it. Both are crowded with locals and visitors alike every day, bargaining for commodities or souvenirs (such as Yengisar knives, bronze ware and Etles silk).


Taking a taxi is the best way to save time during your vacation. Usually drivers don’t charge by meter; instead, they prefer a flat rate according to the distance. Anyway, the charging standard below is for your reference:

Distance   Day Night
Within 3km (2mi)   CNY5 CNY6
3-8km (2-5mi)  CNY1.3/km  CNY1.5/km
Beyond 8km (5mi)   CNY1.95/km CNY2.25/km
For every 5 minutes' waiting, it costs CNY1.3.
- Last updated on Oct. 28, 2019 -
Questions & Answers on Means of Transportation in Kashgar
Asked by Zubair from PAKISTAN | Aug. 25, 2019 04:07Reply
How to go from tashkugan to Kashgar?
Answers (1)
Answered by Selena from USA | Aug. 28, 2019 19:20

Generally speaking, you may need to wait on the side of the road to take transit bus. There is no direct bus.
Asked by Karim Muhammad khalid from PAKISTAN | Dec. 15, 2018 11:43Reply
I listen that there is started a bus service from kashgar to Pakistan (Lahore )
Is it right ?
Answers (1)
Answered by Micah from RUSSIA | Dec. 17, 2018 22:15

Yes, there is a bus line between Kashgar and Pakistan. But sorry, I cannot find the detailed schedules online.
Asked by Pariwish from KAIFENG CHINA | Nov. 05, 2018 19:51Reply
Please tell any train from kashgar to zhengzhou or kaifeng
Answers (1)
Answered by Nathaniel from USA | Nov. 06, 2018 23:47

There is no train running between. You can make a transfer at Urumqi.
Asked by Anser from PAKISTAN | Aug. 19, 2018 02:37Reply
Hi can you till what time we can get bus for Pakistan to from tashkurgan.
Answers (1)
Answered by Liela from USA | Aug. 22, 2018 00:55

I was told a bus from Kashgar to Pakistan at 10:30am passing by tashkurgan, you can go there and have a look!
Asked by ali from CANADA | Aug. 11, 2018 12:57Reply
please let me know how is the way from urumqi to kashgar. Is it beautiful & scenic?
is it worth traveling by bus or should i take alternate transport means? is this route on KKH?
Answers (2)
Answered by Novra from NETHERLANDS | Aug. 13, 2018 01:51

Yes, I think it’s beautiful and it is.
Answered by ali from CANADA | Aug. 13, 2018 22:35

thank you
Ask a Question
Question Summary (100 characters)
Details (optional) (2,000 characters)