There are 7 ways to get from Novosibirsk to Kashgar 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 Kashgar Airport
best- Fly from Tolmachevo Airport (OVB) to Kashgar Airport (KHG)plane OVB - KHG
16h 6m¥1,121–5,608Bus
cheapest- Take the bus from Novosibirsk Bus station to Karagandy Bus stationbus
- Take the bus from Karagandy to Bishkek Avtovokzalbus
- Take the bus from Bishkek Avtovokzal to Kashgarbus
2d 12h¥1,031–1,141Train, drive
- Take the train from Novosibirsk-Glavny to Aktogaytrain
- Take the train from Aktogay to Dostyktrain
- Drive from Dostyk to Jinghe Southcar
- Take the train from Jinghe South to Ürümqitrain
- Take the train from Urumqi Station to Turfan Northtrain
- Take the train from Turpan North Station to Kashgartrain
2d 10h¥1,112–2,132Drive 2,595.7 km
- Drive from Novosibirsk to Kashgarcar 2,595.7 km
32h 38m¥2,189–3,162Fly to Osh, drive
- Fly from Tolmachevo Airport (OVB) to Osh (OSS)plane OVB - OSS
- Drive from Osh (OSS) to Kashgarcar
12h 27m¥2,523–11,735Train, bus via Petropavl
- Take the train from Novosibirsk Gl to Petropavlovsktrain
- Take the train from Petropavlovsk to Chutrain
- Take the bus from Chu to Bishkek Avtovokzalbus
- Take the bus from Bishkek Avtovokzal to Kashgarbus
2d 13hTrain, bus
- Take the train from Novosibirsk-Glavny to Almaty 2train
- Take the bus from Almaty Sayran Bus Station to Bishkek Avtovokzalbus 701
- Take the bus from Bishkek Avtovokzal to Kashgarbus
2d 17h¥1,480–2,215
Tolmachevo Airport (OVB) to Kashgar Airport (KHG) flights
Comparing Your Travel Options
The cheapest way to get from Novosibirsk to Kashgar is to bus which costs ¥1000 - ¥1200 and takes 2 days 12h.
The fastest way to get from Novosibirsk to Kashgar is to fly and drive which takes 12h 27m and costs ¥2500 - ¥12000.
No, there is no direct bus from Novosibirsk station to Kashgar. However, there are services departing from Novosibirsk Bus station and arriving at Kashgar via Karagandy and Bishkek Avtovokzal. The journey, including transfers, takes approximately 2 days 12h.
The distance between Novosibirsk and Kashgar is 1821 km. The road distance is 2595.7 km.
The best way to get from Novosibirsk to Kashgar without a car is to bus which takes 2 days 12h and costs ¥1000 - ¥1200.
It takes approximately 16h 6m to get from Novosibirsk to Kashgar, including transfers.
Novosibirsk to Kashgar bus services, operated by Avtovokzaly.ru, depart from Novosibirsk Bus station.
The best way to get from Novosibirsk to Kashgar is to fly which takes 16h 6m and costs ¥1100 - ¥6000. Alternatively, you can bus, which costs ¥1000 - ¥1200 and takes 2 days 12h.
Novosibirsk to Kashgar bus services, operated by Avtovokzaly.ru, arrive at Karagandy Bus station.
Kashgar is 1h behind Novosibirsk. It is currently 9:03 AM in Novosibirsk and 8:03 AM in Kashgar.
What companies run services between Novosibirsk, Russia and Kashgar, China?
S7 Airlines, Chengdu, and four other airlines fly from Tolmachevo Airport (OVB) to Kashgar Airport (KHG) once daily. Alternatively, you can take a bus from Novosibirsk Bus station to Kashgar via Karagandy, Bishkek Avtovokzal, and Kashgar in around 2d 12h.
- Website
- cdal.com.cn
Flights from Tolmachevo Airport to Kashgar Airport via Osh
- Ave. Duration
- 20h 40m
- When
- Thursday and Sunday
- Estimated price
- ¥1,100–5,500
Flights from Tolmachevo Airport to Kashgar Airport via Krasnoyarsk, Osh
- Ave. Duration
- 15h 45m
- When
- Thursday and Sunday
- Estimated price
- ¥1,500–7,000
- Phone
- 1433
- [email protected]
- Website
- Kazakhstan Railways
Train from Novosibirsk-Glavny to Aktogay
- Ave. Duration
- 28h 44m
- Frequency
- 3 times a week
- Estimated price
- ¥650–1,300
- Website
- Kazakhstan Railways
- Schedules at
- Kazakhstan Railways
- Book at
- Kazakhstan Railways
- 3rd Class (Berth)
- ¥650–950
- 2nd Class (Coupe)
- ¥950–1,300
Train from Petropavlovsk to Chu
- Ave. Duration
- 25h 6m
- Frequency
- Once a week
- Estimated price
- ¥800–1,500
- Website
- Kazakhstan Railways
- Schedules at
- Kazakhstan Railways
- Book at
- Kazakhstan Railways
- 3rd Class (Berth)
- ¥800–1,100
- 2nd Class (Coupe)
- ¥1,100–1,500
Train from Novosibirsk-Glavny to Almaty 2
- Ave. Duration
- 40h 48m
- Frequency
- 3 times a week
- Estimated price
- ¥850–1,600
- Website
- Kazakhstan Railways
- Schedules at
- Kazakhstan Railways
- Book at
- Kazakhstan Railways
- 3rd Class (Berth)
- ¥850–1,200
- 2nd Class (Coupe)
- ¥1,200–1,600
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Novosibirsk Bus station to Karagandy Bus station
- Ave. Duration
- 20h 30m
- Frequency
- Twice daily
- Estimated price
- ¥250–360
- Schedules at
- avtovokzaly.ru
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 How to get from Luton Airport into central London, Which side of Niagara Falls should I choose (and how do I get there)?, and Travelling by boat in Italy - to help you get the most out of your next trip.
Booking & Getting There
Yes, the driving distance between Novosibirsk to Kashgar is 2596 km. It takes approximately 32h 38m to drive from Novosibirsk to Kashgar.
There are 39+ hotels available in Kashgar.






