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,609Bus
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,032–1,142Train, 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,110–2,129Drive 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,736Train, 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,478–2,212
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 2:15 AM in Novosibirsk and 1:15 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 40m
- When
- Thursday and Sunday
- Estimated price
- ¥1,500–7,000
- Website
- chinaexpressair.com
Flights from Tolmachevo Airport to Kashgar Airport via Nur-Sultan, Yining
- Ave. Duration
- 13h 10m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- ¥2,500–7,000
- Website
- s7.ru
Flights from Tolmachevo Airport to Osh
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- ¥2,100–11,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
- 1433
- [email protected]
- Website
- Kazakhstan Railways
Train from Aktogay to Dostyk
- Ave. Duration
- 5h 43m
- Frequency
- Once daily
- Estimated price
- ¥76–140
- Website
- Kazakhstan Railways
- Schedules at
- Kazakhstan Railways
- Book at
- Kazakhstan Railways
- 3rd Class (Berth)
- ¥76–81
- 2nd Class (Coupe)
- ¥120–140
Train from Petropavlovsk to Chu
- Ave. Duration
- 24h 56m
- Frequency
- Once daily
- Estimated price
- ¥175–290
- Website
- Kazakhstan Railways
- Schedules at
- Kazakhstan Railways
- Book at
- Kazakhstan Railways
- 3rd Class (Berth)
- ¥175–190
- 2nd Class (Coupe)
- ¥250–290
Train from Jinghe South to Ürümqi
- Adult - second class
- ¥130–190
Train from Urumqi Station to Turfan North
- Ave. Duration
- 55 min
- Frequency
- 4 times a day
- Estimated price
- ¥70–140
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥70–100
- Adult - 1st Class
- ¥95–140
Train from Urumqi Station to Turfan North
- Hard Seat
- ¥45–70
- Hard Sleeper
- ¥55–85
- Soft Sleeper
- ¥130–190
Train from Urumqi Station to Turfan North
- Ave. Duration
- 1h 58m
- Frequency
- Twice daily
- Estimated price
- ¥45–120
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥45–65
- Hard Sleeper
- ¥95–120
- Soft Sleeper
- ¥160–200
Train from Turpan North Station to Kashgar
- Ave. Duration
- 14h 39m
- Frequency
- Once daily
- Estimated price
- ¥120–370
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥120–180
- Hard Sleeper
- ¥260–310
- Soft Sleeper
- ¥400–500
- Phone
- +86 010-12306
- Website
- china-railway.com.cn
Train from Urumqi Station to Turfan North
- Ave. Duration
- 2h 17m
- Frequency
- Once daily
- Estimated price
- ¥28–70
- Schedules at
- chinahighlights.com
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Novosibirsk Gl to Petropavlovsk
- Ave. Duration
- 13h 37m
- Frequency
- Twice daily
- Estimated price
- ¥200–420
- Website
- Russian Railways
- 1nd Class (SW)
- ¥950–1,300
- 3rd Class (Platzcart)
- ¥200–270
- 2nd Class (Kupé)
- ¥300–420
- 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
Bus from Karagandy to Bishkek Avtovokzal
- Ave. Duration
- 21h 3m
- Frequency
- Once a week
- Estimated price
- ¥195
- Website
- Astana Saparzhai Bus Terminal
- Schedules at
- Astana Saparzhai Bus Terminal
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
- Phone
- +996 555 452 709
- Website
- avtovokzal.kg
Bus from Bishkek Avtovokzal to Kashgar
- Ave. Duration
- 17h
- Frequency
- Twice a week
- Estimated price
- ¥569
- Book at
- Bishkek City Hall
- Book at
- Tezket.kg
Bus from Bishkek Avtovokzal to Kashgar
- Ave. Duration
- 17h
- Frequency
- Twice a week
- Estimated price
- ¥569
- Book at
- Bishkek City Hall
- Book at
- Tezket.kg
Bus from Bishkek Avtovokzal to Kashgar
- Ave. Duration
- 17h
- Frequency
- Twice a week
- Estimated price
- ¥569
- Book at
- Bishkek City Hall
- Book at
- Tezket.kg
- Phone
- +7 727 396-70-63
- Website
- Almaty Sayran Bus Terminal
Bus from Almaty Sayran Bus Station to Bishkek Avtovokzal
- Ave. Duration
- 4h
- Frequency
- 5 times a day
- Estimated price
- ¥35–50
- Website
- Almaty Sayran Bus Terminal
- Schedules at
- Almaty Sayran 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 Travelling to the US: What do I need to know?, Italian Lakes: Getting around by train, and Why you should take the train in the US - 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 37+ hotels available in Kashgar.



























