There are 5 ways to get from Bukhara to Kashgar by plane, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly
best- Fly from Bukhara International Airport (BHK) to Kashgar Airport (KHG)plane BHK - KHG
13h 54m¥3,126–9,032Bus
cheapest- Take the bus from Bukhara bus station to Tashkent bus stationbus
- Take the bus from Tashkent bus station to Bishkek Avtovokzalbus
- Take the bus from Bishkek Avtovokzal to Kashgarbus
37h 37m¥887–971Train, bus
- Take the train from Bukhara 1 to Tashkent Centraltrain
- Take the bus from Tashkent bus station to Bishkek Avtovokzalbus
- Take the bus from Bishkek Avtovokzal to Kashgarbus
33h 43m¥1,031–1,248Drive 1,307.2 km
- Drive from Bukhara to Kashgarcar 1,307.2 km
18h 56m¥1,111–1,605Train, bus via Chu
- Take the train from Bukhara 1 to Tashkent Centraltrain
- Take the train from Tashkent Central to Chutrain
- Take the bus from Chu to Bishkek Avtovokzalbus
- Take the bus from Bishkek Avtovokzal to Kashgarbus
40h 44m
Bukhara International Airport (BHK) to Kashgar Airport (KHG) flights
Questions & Answers
The cheapest way to get from Bukhara to Kashgar is to bus which costs ¥850 - ¥1000 and takes 37h 37m.
The fastest way to get from Bukhara to Kashgar is to fly which takes 13h 54m and costs ¥3100 - ¥9500.
No, there is no direct bus from Bukhara station to Kashgar. However, there are services departing from Bukhara bus station and arriving at Kashgar via Tashkent bus station and Bishkek Avtovokzal. The journey, including transfers, takes approximately 37h 37m.
The distance between Bukhara and Kashgar is 1003 km. The road distance is 1307.2 km.
The best way to get from Bukhara to Kashgar without a car is to train and bus which takes 33h 43m and costs ¥1000 - ¥1300.
It takes approximately 13h 54m to get from Bukhara to Kashgar, including transfers.
Bukhara to Kashgar bus services, operated by Tashkent Bus Terminal, depart from Bukhara bus station.
The best way to get from Bukhara to Kashgar is to fly which takes 13h 54m and costs ¥3100 - ¥9500. Alternatively, you can bus, which costs ¥850 - ¥1000 and takes 37h 37m.
Bukhara to Kashgar bus services, operated by Tashkent Bus Terminal, arrive at Tashkent bus station.
Kashgar is 1h ahead of Bukhara. It is currently 9:11 AM in Bukhara and 10:11 AM in Kashgar.
What companies run services between Bukhara, Uzbekistan and Kashgar, China?
Uzbekistan, China Southern Airlines, and two other airlines fly from Bukhara International Airport (BHK) to Kashgar Airport (KHG) 6 times a week. Alternatively, you can take a bus from Bukhara bus station to Kashgar via Tashkent bus station, Bishkek Avtovokzal, and Kashgar in around 37h 37m.
- Website
- csair.com
Flights from Bukhara International Airport to Kashgar Airport via Tashkent, Urumqi
- Ave. Duration
- 13h 42m
- When
- Sunday and Friday
- Estimated price
- ¥3,100–11,000
Flights from Bukhara International Airport to Kashgar Airport via Tashkent, Islamabad
- Ave. Duration
- 21h
- When
- Friday
- Estimated price
- ¥3,000–10,000
- Website
- sda.cn
Flights from Bukhara International Airport to Kashgar Airport via Tashkent, Urumqi
- Ave. Duration
- 18h 35m
- When
- Tuesday
- Estimated price
- ¥4,000–12,000
- Phone
- 1005
- [email protected]
- Website
- railway.uz
Train from Bukhara 1 to Tashkent Central
- Ave. Duration
- 4h 9m
- Frequency
- 3 times a week
- Estimated price
- ¥243–370
- Website
- https://railway.uz/en/
- Book at
- https://eticket.railway.uz/en/home
- Schedules at
- https://eticket.railway.uz/en/pages/schedule
- Business class
- ¥340–370
- Econom class
- ¥243
Train from Bukhara 1 to Tashkent Central
- Ave. Duration
- 4h 9m
- Frequency
- 3 times a week
- Estimated price
- ¥243–370
- Website
- https://railway.uz/en/
- Book at
- https://eticket.railway.uz/en/home
- Schedules at
- https://eticket.railway.uz/en/pages/schedule
- Business class
- ¥340–370
- Econom class
- ¥243
- Phone
- 1433
- [email protected]
- Website
- railways.kz
Train from Tashkent Central to Chu
- Ave. Duration
- 13h 36m
- Frequency
- Once daily
- Estimated price
- ¥65–95
- Website
- https://railways.kz/en/
- Schedules at
- https://bilet.railways.kz/post/schedule?_locale=us
- Book at
- https://bilet.railways.kz/?_locale=us
- 1st Class (Lux)
- ¥220–320
- 2nd Class (Coupe)
- ¥150–210
- 3rd Class (Seat)
- ¥65–95
- Phone
- +99871 207-87-00
- [email protected]
- Website
- uztrans.uz
Bus from Tashkent bus station to Bishkek Avtovokzal
- Ave. Duration
- 9h 40m
- Frequency
- Twice daily
- Estimated price
- ¥190–270
- Website
- https://uztrans.uz/en
- Schedules at
- https://crm.avtoticket.uz/timetable
- Book at
- https://avtoticket.uz/
Bus from Bukhara bus station to Tashkent bus station
- Ave. Duration
- 8h 50m
- Frequency
- Every 2 hours
- Estimated price
- ¥110
- Website
- https://uztrans.uz/en
- Schedules at
- https://crm.avtoticket.uz/timetable
- Book at
- https://avtoticket.uz/
Bus from Tashkent bus station to Bishkek Avtovokzal
- Ave. Duration
- 9h 40m
- Frequency
- Twice daily
- Estimated price
- ¥190–270
- Website
- https://uztrans.uz/en
- Schedules at
- https://crm.avtoticket.uz/timetable
- Book at
- https://avtoticket.uz/
- Phone
- +996 312 64-23-27
- [email protected]
- Website
- avtovokzal.kg
Bus from Bishkek Avtovokzal to Kashgar
- Ave. Duration
- 17h
- Frequency
- Twice a week
- Estimated price
- ¥574
- Book at
- https://tezket.kg/
Bus from Bishkek Avtovokzal to Kashgar
- Ave. Duration
- 17h
- Frequency
- Twice a week
- Estimated price
- ¥574
- Book at
- https://tezket.kg/
Bus from Bishkek Avtovokzal to Kashgar
- Ave. Duration
- 17h
- Frequency
- Twice a week
- Estimated price
- ¥574
- Book at
- https://tezket.kg/
- Website
- saparzhai.kz
Bus from Chu to Bishkek Avtovokzal
- Ave. Duration
- 2h 37m
- Frequency
- Once a week
- Website
- https://saparzhai.kz/
- Schedules at
- https://saparzhai.kz/расписание-автобусов
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling by boat in Italy, Need to know: Greyhound, and Getting to Rome from the airport - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Bukhara to Kashgar is 1307 km. It takes approximately 18h 56m to drive from Bukhara to Kashgar.
There are 32+ hotels available in Kashgar.







