There are 5 ways to get from Osh to Xinjiang Uyghur Autonomous Region by plane, 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 to Kashgar Airport
best- Fly from Osh (OSS) to Kashgar Airport (KHG)plane OSS - KHG
1h 33m¥2,837–6,545Bus via Jalal-Abad
cheapest- Take the bus from Osh Bus station to Jalal-Abadbus
- Take the bus from Jalal-Abad to Bishkek Avtovokzalbus
- Take the bus from Bishkek Avtovokzal to Almaty Sayran Bus Stationbus
- Take the bus from Almaty Sayran Bus Station to Ürümqibus 412
36h 24m¥240–614Bus
- Take the bus from Osh Bus station to Özgönbus
- Take the bus from Özgön to Bishkek Avtovokzalbus
- Take the bus from Bishkek Avtovokzal to Almaty Sayran Bus Stationbus
- Take the bus from Almaty Sayran Bus Station to Ürümqibus 412
34h 8m¥256–551Drive 1,633.7 km
- Drive from Osh to Ürümqicar 1,633.7 km
21h 2m¥1,389–2,005Fly to Ürümqi Diwopu International Airport
- Fly from Osh (OSS) to Ürümqi Diwopu International Airport (URC)plane OSS - URC
3h 34m¥1,234–6,037
Osh (OSS) to Kashgar Airport (KHG) flights
Questions & Answers
The cheapest way to get from Osh to Xinjiang Uyghur Autonomous Region is to bus which costs ¥250 - ¥550 and takes 34h 8m.
The fastest way to get from Osh to Xinjiang Uyghur Autonomous Region is to fly which takes 1h 33m and costs ¥2800 - ¥7000.
No, there is no direct bus from Osh station to Xinjiang Uyghur Autonomous Region. However, there are services departing from Osh Bus station and arriving at Ürümqi via Özgön, Bishkek Avtovokzal and Almaty Sayran Bus Station. The journey, including transfers, takes approximately 34h 8m.
The distance between Osh and Xinjiang Uyghur Autonomous Region is 319 km. The road distance is 1633.7 km.
The best way to get from Osh to Xinjiang Uyghur Autonomous Region without a car is to bus which takes 34h 8m and costs ¥250 - ¥550.
It takes approximately 1h 33m to get from Osh to Xinjiang Uyghur Autonomous Region, including transfers.
Osh to Xinjiang Uyghur Autonomous Region bus services, operated by Kyrgyz Avtobeketi, depart from Osh Bus station.
The best way to get from Osh to Xinjiang Uyghur Autonomous Region is to fly which takes 1h 33m and costs ¥2800 - ¥7000. Alternatively, you can bus, which costs ¥250 - ¥550 and takes 34h 8m.
Osh to Xinjiang Uyghur Autonomous Region bus services, operated by Kyrgyz Avtobeketi, arrive at Özgön station.
Yes, the driving distance between Osh to Xinjiang Uyghur Autonomous Region is 1634 km. It takes approximately 21h 2m to drive from Osh to Xinjiang Uyghur Autonomous Region.
What companies run services between Osh, Kyrgyzstan and Xinjiang Uyghur Autonomous Region, China?
Chengdu flies from Osh (OSS) to Kashgar Airport (KHG) twice a week. Alternatively, you can take a bus from Osh Bus station to Ürümqi via Özgön, Bishkek Avtovokzal, Almaty Sayran Bus Station, and Ürümqi in around 34h 8m.
- Website
- cdal.com.cn
Flights from Osh to Kashgar Airport
- Ave. Duration
- 1h 10m
- When
- Monday and Friday
- Estimated price
- ¥950–7,000
Flights from Osh to Ürümqi Diwopu International Airport via Kashgar Airport
- Ave. Duration
- 4h 30m
- When
- Monday and Friday
- Estimated price
- ¥1,200–6,000
- Website
- csair.com
Flights from Osh to Ürümqi Diwopu International Airport
- Ave. Duration
- 2h 20m
- When
- Tuesday and Saturday
- Estimated price
- ¥2,000–7,000
- Phone
- +996 312 64-23-27
- [email protected]
- Website
- avtovokzal.kg
Bus from Osh Bus station to Özgön
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- ¥7
- Book at
- https://tezket.kg/
Bus from Özgön to Bishkek Avtovokzal
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- ¥78
- Book at
- https://tezket.kg/
Bus from Bishkek Avtovokzal to Almaty Sayran Bus Station
- Ave. Duration
- 5h
- Frequency
- 5 times a day
- Estimated price
- ¥39
- Book at
- https://tezket.kg/
Bus from Osh Bus station to Jalal-Abad
- Ave. Duration
- 1h 30m
- Frequency
- Every 30 minutes
- Estimated price
- ¥14
- Book at
- https://tezket.kg/
Bus from Jalal-Abad to Bishkek Avtovokzal
- Ave. Duration
- 6h
- Frequency
- Twice daily
- Estimated price
- ¥66
- Book at
- https://tezket.kg/
Bus from Bishkek Avtovokzal to Almaty Sayran Bus Station
- Ave. Duration
- 5h
- Frequency
- 5 times a day
- Estimated price
- ¥39
- Book at
- https://tezket.kg/
- Phone
- +7 727 396-70-63
- Website
- ma-sairan.kz
Bus from Almaty Sayran Bus Station to Ürümqi
- Ave. Duration
- 19h
- Frequency
- Twice daily
- Estimated price
- ¥110–400
- Website
- https://ma-sairan.kz/
- Schedules at
- https://ma-sairan.kz/расписание-автобусов
Bus from Almaty Sayran Bus Station to Ürümqi
- Ave. Duration
- 19h
- Frequency
- Twice daily
- Estimated price
- ¥110–400
- Website
- https://ma-sairan.kz/
- Schedules at
- https://ma-sairan.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 5 incredible day trips from Florence by train, Bali: What to do if Mount Agung erupts, and How to get from London to Edinburgh - to help you get the most out of your next trip.
More Questions & Answers
There are 59+ hotels available in Xinjiang Uyghur Autonomous Region.

