There are 6 ways to get from Ürümqi to Osh by plane, train, car, or bus
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 Osh
best- Fly from Ürümqi Diwopu International Airport (URC) to Osh (OSS)plane URC - OSS
5h 15m$344–1,206Train, drive, bus
cheapest- Take the train from Ürümqi to Yiningtrain
- Drive from Yining to Altynkolcar
- Take the train from Altynkol to Almaty 1train
- Take the train from Almaty 1 to Otartrain
- Drive from Otar to Bishkek Avtovokzalcar
- Take the bus from Bishkek Avtovokzal to Özgönbus
- Take the bus from Özgön to Osh Bus stationbus
28h 28m$77–212Bus, drive, train
- Take the bus from Urumchi North to Bolebus
- Drive from Bole to Dostykcar
- Take the train from Dostyk to Sary-Ozektrain
- Take the train from Sary-Ozek to Chutrain
- Take the bus from Chu to Bishkek Avtovokzalbus
- Take the bus from Bishkek Avtovokzal to Jalal-Abadbus
- Take the bus from Jalal-Abad to Osh Bus stationbus
2d 5hDrive 1,635.9 km
- Drive from Ürümqi to Oshcar 1,635.9 km
21h 4m$207–298Fly to Andizhan Airport, bus
- Fly from Ürümqi Diwopu International Airport (URC) to Andizhan Airport (AZN)plane URC - AZN
- Take the bus from Andijon Bus station to Osh Bus stationbus
14h 45m$205–606Fly to Kashgar Airport, drive
- Fly from Ürümqi Diwopu International Airport (URC) to Kashgar Airport (KHG)plane URC - KHG
- Drive from Kashgar Airport (KHG) to Oshcar
9h 48m$342–412
Ürümqi Diwopu International Airport (URC) to Osh (OSS) flights
Questions & Answers
The cheapest way to get from Ürümqi to Osh is to train and drive and bus which costs $75 - $220 and takes 28h 28m.
The fastest way to get from Ürümqi to Osh is to fly which takes 5h 15m and costs $340 - $1,300.
The distance between Ürümqi and Osh is 1296 km. The road distance is 1635.9 km.
It takes approximately 5h 15m to get from Ürümqi to Osh, including transfers.
Yes, the driving distance between Ürümqi to Osh is 1636 km. It takes approximately 21h 4m to drive from Ürümqi to Osh.
There are 120+ hotels available in Osh.
What companies run services between Ürümqi, China and Osh, Kyrgyzstan?
China Southern Airlines flies from Ürümqi Diwopu International Airport (URC) to Osh (OSS) twice a week.
- Website
- csair.com
Flights from Ürümqi Diwopu International Airport to Osh
- Ave. Duration
- 2h 30m
- When
- Tuesday and Saturday
- Estimated price
- $340–1,200
Flights from Ürümqi Diwopu International Airport to Kashgar Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- $120–650
Flights from Ürümqi Diwopu International Airport to Kashgar Airport via Aksu
- Ave. Duration
- 3h 50m
- When
- Thursday and Saturday
- Estimated price
- $300–320
Flights from Ürümqi Diwopu International Airport to Kashgar Airport via Yining
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- $130–700
- Website
- uzairways.com
Flights from Ürümqi Diwopu International Airport to Andizhan Airport via Tashkent
- Ave. Duration
- 10h 43m
- When
- Monday and Sunday
- Estimated price
- $200–750
- Website
- tianjin-air.com
Flights from Ürümqi Diwopu International Airport to Kashgar Airport
- Ave. Duration
- 2h 1m
- When
- Every day
- Estimated price
- $500–1,300
- Website
- airchina.com
Flights from Ürümqi Diwopu International Airport to Kashgar Airport
- Ave. Duration
- 1h 47m
- When
- Every day
- Estimated price
- $300–900
- Website
- sda.cn
Flights from Ürümqi Diwopu International Airport to Kashgar Airport
- Ave. Duration
- 1h 47m
- When
- Every day
- Estimated price
- $300–900
- Website
- cdal.com.cn
Flights from Ürümqi Diwopu International Airport to Kashgar Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- $120–650
- Website
- urumqi-air.com
Flights from Ürümqi Diwopu International Airport to Kashgar Airport
- Ave. Duration
- 2h 10m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $120–650
- Website
- hainanairlines.com
Flights from Ürümqi Diwopu International Airport to Kashgar Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- $400–1,300
Train from Ürümqi to Yining
- Adult - second class
- $28–40
- Phone
- 1433
- [email protected]
- Website
- Kazakhstan Railways
Train from Altynkol to Almaty 1
- Ave. Duration
- 6h 8m
- Frequency
- 5 times a week
- Estimated price
- $5
- Website
- Kazakhstan Railways
- Schedules at
- Kazakhstan Railways
- Book at
- Kazakhstan Railways
- Phone
- 1433
- [email protected]
- Website
- Kazakhstan Railways
Train from Almaty 1 to Otar
- Ave. Duration
- 2h 15m
- Frequency
- 4 times a day
- Estimated price
- $6–9
- Website
- Kazakhstan Railways
- Schedules at
- Kazakhstan Railways
- Book at
- Kazakhstan Railways
- 2nd Class (Coupe)
- $6–8
- 3rd Class (Berth)
- $6–9
Train from Dostyk to Sary-Ozek
- Ave. Duration
- 13h 41m
- Frequency
- 3 times a week
- Estimated price
- $11–20
- Website
- Kazakhstan Railways
- Schedules at
- Kazakhstan Railways
- Book at
- Kazakhstan Railways
- 2nd Class (Coupe)
- $15–20
- 3rd Class (Berth)
- $11–16
Train from Sary-Ozek to Chu
- Ave. Duration
- 9h 12m
- Frequency
- Once daily
- Estimated price
- $9–16
- Website
- Kazakhstan Railways
- Schedules at
- Kazakhstan Railways
- Book at
- Kazakhstan Railways
- 2nd Class (Coupe)
- $12–16
- 3rd Class (Berth)
- $9–14
- Phone
- +7 (717) 260-66-60
- [email protected]
- Website
- Kazakhstan Railways
Train from Almaty 1 to Otar
- Ave. Duration
- 2h 20m
- Frequency
- 4 times a week
- Estimated price
- $55–110
- Website
- Kazakhstan Railways
- Schedules at
- Kazakhstan Railways
- Book at
- Kazakhstan Railways
- 3rd Class (Berth)
- $55–75
- 2nd Class (Coupe)
- $75–110
- Phone
- +996 312 64-23-27
- [email protected]
- Website
- avtovokzal.kg
Bus from Bishkek Avtovokzal to Özgön
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- $12
- Book at
- Tezket.kg
Bus from Özgön to Osh Bus station
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- $1
- Book at
- Tezket.kg
Bus from Bishkek Avtovokzal to Jalal-Abad
- Ave. Duration
- 6h
- Frequency
- Twice daily
- Estimated price
- $10
- Book at
- Tezket.kg
Bus from Jalal-Abad to Osh Bus station
- Ave. Duration
- 1h 30m
- Frequency
- Every 30 minutes
- Estimated price
- $3
- Book at
- Tezket.kg
Bus from Andijon Bus station to Osh Bus station
- Ave. Duration
- 1h 30m
- Frequency
- Every 30 minutes
- Estimated price
- $2
- Book at
- Tezket.kg
- Website
- qichezhan.net
Bus from Urumchi North to Bole
- Ave. Duration
- 15h
- Frequency
- Every 4 hours
- Estimated price
- $11
- Schedules at
- qichezhan.net
Bus from Chu to Bishkek Avtovokzal
- Ave. Duration
- 2h 37m
- Frequency
- Once a week
- Website
- Astana Saparzhai Bus Terminal
- Schedules at
- Astana Saparzhai Bus Terminal
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 Need to know: Eurostar, Is ride-sharing platform BlaBlaCar right for you?, and Getting to Rome from the airport - to help you get the most out of your next trip.









