There are 10 ways to get from Novosibirsk to Kashgar by plane, car, train, 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, drive
best- Fly from Tolmachevo Airport (OVB) to Osh (OSS)plane OVB - OSS
- Drive from Osh (OSS) to Kashgarcar
12h 27m¥2,223–9,736Bus
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,038–1,149Train, 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,124–2,164Drive 2,595.7 km
- Drive from Novosibirsk to Kashgarcar 2,595.7 km
32h 44m¥2,193–3,168Fly to Kashgar Airport
- Fly from Tolmachevo Airport (OVB) to Kashgar Airport (KHG)plane OVB - KHG
23h 36m¥1,121–5,609Fly to Andizhan Airport, drive
- Fly from Tolmachevo Airport (OVB) to Andizhan Airport (AZN)plane OVB - AZN
- Drive from Andizhan Airport (AZN) to Kashgarcar
13h 13m¥1,363–5,186Fly to Fergana International Airport, drive
- Fly from Tolmachevo Airport (OVB) to Fergana International Airport (FEG)plane OVB - FEG
- Drive from Fergana International Airport (FEG) to Kashgarcar
14h 9m¥1,353–4,836Fly to Shache Yeerqiang Airport, train
- Fly from Tolmachevo Airport (OVB) to Shache Yeerqiang Airport (QSZ)plane OVB - QSZ
- Take the train from Shache to Kashgartrain
17h 30m¥1,087–4,724Train, 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,496–2,250
Tolmachevo Airport (OVB) to Osh (OSS) 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 ¥2200 - ¥10000.
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 2282 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 12h 27m 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 bus which takes 2 days 12h and costs ¥1000 - ¥1200. Alternatively, you can fly, which costs ¥1100 - ¥6000 and takes 23h 36m.
Novosibirsk to Kashgar bus services, operated by Avtovokzaly.ru, arrive at Karagandy Bus station.
Kashgar is 1h behind Novosibirsk. It is currently 3:26 PM in Novosibirsk and 2:26 PM in Kashgar.
What companies run services between Novosibirsk, Russia and Kashgar, China?
You can take a bus from Novosibirsk Bus station to Kashgar via Karagandy, Bishkek Avtovokzal, and Kashgar in around 2d 12h. Alternatively, S7 Airlines and Chengdu fly from Tolmachevo Airport (OVB) to Kashgar Airport (KHG) once a week.
- Website
- s7.ru
Flights from Tolmachevo Airport to Osh
- Ave. Duration
- 2h 55m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ¥1,800–9,000
Flights from Tolmachevo Airport to Andizhan Airport
- Ave. Duration
- 3h
- When
- Friday and Sunday
- Estimated price
- ¥900–4,600
Flights from Tolmachevo Airport to Fergana International Airport
- Ave. Duration
- 3h 5m
- When
- Sunday, Tuesday, and Thursday
- Estimated price
- ¥850–4,300
- 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,700
- Website
- Kazakhstan Railways
- Schedules at
- Kazakhstan Railways
- Book at
- Kazakhstan Railways
- 3rd Class (Berth)
- ¥850–1,200
- 2nd Class (Coupe)
- ¥1,200–1,700
- 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–370
- 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 Travelling to the UK: What do I need to know?, Getting to Rome from the airport, and Heading to Europe? Read this before you buy a Eurail Pass - 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 44m to drive from Novosibirsk to Kashgar.
There are 38+ hotels available in Kashgar.






