• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 3 ways to get from Bishkek to Kashgar by bus, train, car or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus, train  •  2 days 13 h

  1. Take the bus from Zapadnyi Avtovokzal to Almaty Sayarn Bus Station
  2. Take the train from Almaty 2 to Urumchi
  3. Take the train from Ürümqi South to Kashgar

$55 - $76

2 alternative options

Drive  •  15 h 8 min

  1. Drive from Bishkek to Kashgar 684.4 miles

$95 - $150

Fly  •  8 h 11 min

  1. Fly from Manas (FRU) to Kashi (KHG) FRU - KHG

$304 - $655

Questions & Answers

The cheapest way to get from Bishkek to Kashgar is to bus and train which costs $55 - $80 and takes 2 days 13 h.

More details

The quickest way to get from Bishkek to Kashgar is to fly which costs $300 - $700 and takes 8 h 11 min.

More details

The distance between Bishkek and Kashgar is 396 km. The road distance is 1095 km.

Get driving directions

The best way to get from Bishkek to Kashgar without a car is to bus and train which takes 2 days 13 h and costs $55 - $80.

More details

It takes approximately 2 days 13 h to get from Bishkek to Kashgar, including transfers.

More details

There is no direct flight from Manas Airport to Kashi Airport. The quickest flight takes 5 h and has one stopover.

Search flights

Kashgar is 2 h ahead of Bishkek. It is currently 4:54 PM in Bishkek and 6:54 PM in Kashgar.

Yes, the driving distance between Bishkek to Kashgar is 1095 km. It takes approximately 15 h 8 min to drive from Bishkek to Kashgar.

Get driving directions

China Southern Airlines offers flights from Manas Airport to Kashi Airport.

Search flights

There are seven+ hotels available in Kashgar. Prices start at $100 USD per night.

More details

Map of how to get from Bishkek to Kashgar.
Launch map view
  • Distance: 247.3 miles
  • Duration: 2 days 13 h

What companies run services between Bishkek, Kyrgyzstan and Kashgar, China?

China Southern Airlines flies from Bishkek to Kashgar twice daily.

Airlines
China Southern Airlines
Website
csair.com
Flights from Manas to Kashi via Urumqi
Ave. Duration
7 h 8 min
When
Monday, Wednesday, Thursday, Friday and Sunday
Estimated price
$310 - $650
Flights from Manas to Kashi via Urumqi, Korla
Ave. Duration
10 h 25 min
When
Thursday
Estimated price
$310 - $650
Train operators
Railways of Kazakhstan (KTZ)
Website
railways.kz
Train from Almaty 2 to Urumchi
Ave. Duration
33 h 20 min
Frequency
3 times a week
Estimated price
$20 - $35
Website
railways.kz
China Railways Y-Class
Train from Ürümqi South to Kashgar
Ave. Duration
19 h 35 min
Frequency
Once daily
Schedules at
trip.com
Book at
trip.com
China Railways K-Class
Website
chinahighlights.com
Train from Ürümqi South to Kashgar
Ave. Duration
19 h 41 min
Frequency
Once daily
Estimated price
$25 - $29
Schedules at
trip.com
Book at
trip.com
Hard Seat
$25 - $29
Hard Sleeper
$45 - $55
Soft Sleeper
$75 - $85
Bus operators
bus
Bus from Zapadnyi Avtovokzal to Almaty Sayarn Bus Station
Ave. Duration
5 h
Frequency
3 times a day
Estimated price
$7

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 What are the different types of Renfe trains in Spain?, How to get from Florence to Rome and Best ways to travel around Australia - to help you get the most out of your next trip.

More Questions & Answers

The best way to get from Bishkek to Manas Airport is to line 380 bus which takes 1 h and costs $1.

More details