There are 6 ways to get from Baku to Kashgar by plane, car, car ferry, 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 Kashgar Airport
best- Fly from Heydar Aliyev International Airport (GYD) to Kashgar Airport (KHG)plane GYD - KHG
10h 10m¥2,320–8,029Drive, car ferry, train, bus via Nukus
cheapest- Drive from Baku to Alatcar
- Take the carferry from Alat to Kurykcarferry
- Drive from Kuryk to Mangystaucar
- Take the train from Mangystau to Nukustrain 649
- Take the bus from Nukus Kubla Bus station to Tashkent bus stationbus
- Take the bus from Tashkent bus station to Bishkek Avtovokzalbus
- Take the bus from Bishkek Avtovokzal to Kashgarbus
4d 6h¥1,427–1,749Drive, car ferry, train, bus
- Drive from Baku to Alatcar
- Take the carferry from Alat to Kurykcarferry
- Drive from Kuryk to Mangystaucar
- Take the train from Mangystau to Shalkartrain
- Take the train from Shalkar to Bischkek 2train 318
- Take the bus from Bishkek Avtovokzal to Kashgarbus
4d 5hDrive 3,495.6 km
- Drive from Baku to Kashgarcar 3,495.6 km
46h 2m¥2,947–4,257Fly to Shache Yeerqiang Airport, train
- Fly from Heydar Aliyev International Airport (GYD) to Shache Yeerqiang Airport (QSZ)plane GYD - QSZ
- Take the train from Shache to Kashgartrain
13h 54m¥1,486–5,144Drive, car ferry, train, bus #2
- Drive from Baku to Alatcar
- Take the carferry from Alat to Kurykcarferry
- Drive from Kuryk to Mangystaucar
- Take the train from Mangystau to Chutrain
- Take the bus from Chu to Bishkek Avtovokzalbus
- Take the bus from Bishkek Avtovokzal to Kashgarbus
4d 8h
Heydar Aliyev International Airport (GYD) to Kashgar Airport (KHG) flights
Comparing Your Travel Options
The cheapest way to get from Baku to Kashgar is to drive and car ferry and train and bus via Nukus which costs ¥1400 - ¥1800 and takes 4 days 6h.
The fastest way to get from Baku to Kashgar is to fly which takes 10h 10m and costs ¥2300 - ¥8500.
The distance between Baku and Kashgar is 2241 km. The road distance is 3495.6 km.
It takes approximately 10h 10m to get from Baku to Kashgar, including transfers.
Kashgar is 2h ahead of Baku. It is currently 5:23 PM in Baku and 7:23 PM in Kashgar.
Yes, the driving distance between Baku to Kashgar is 3496 km. It takes approximately 46h 2m to drive from Baku to Kashgar.
There are 36+ hotels available in Kashgar.
What companies run services between Baku, Azerbaijan and Kashgar, China?
China Southern Airlines flies from Heydar Aliyev International Airport (GYD) to Kashgar Airport (KHG) twice a week.
- Website
- csair.com
Flights from Heydar Aliyev International Airport to Kashgar Airport via Urumqi
- Ave. Duration
- 7h 25m
- When
- Tuesday and Sunday
- Estimated price
- ¥2,300–8,000
Flights from Heydar Aliyev International Airport to Shache Yeerqiang Airport via Urumqi
- Ave. Duration
- 7h 30m
- When
- Tuesday and Sunday
- Estimated price
- ¥1,400–5,000
- Phone
- 1433
- [email protected]
- Website
- Kazakhstan Railways
Train from Mangystau to Shalkar
- Ave. Duration
- 16h 23m
- Frequency
- Once daily
- Estimated price
- ¥140–240
- Website
- Kazakhstan Railways
- Schedules at
- Kazakhstan Railways
- Book at
- Kazakhstan Railways
- 3rd Class (Berth)
- ¥140–155
- 2nd Class (Coupe)
- ¥210–240
Train from Mangystau to Chu
- Ave. Duration
- 2d 1h
- Frequency
- Once daily
- Estimated price
- ¥270–430
- Website
- Kazakhstan Railways
- Schedules at
- Kazakhstan Railways
- Book at
- Kazakhstan Railways
- 3rd Class (Berth)
- ¥270–300
- 2nd Class (Coupe)
- ¥380–430
- Phone
- +996 (312) 92-68-47
- [email protected]
- Website
- Kyrgyz Railways
Train from Shalkar to Bischkek 2
- Ave. Duration
- 32h 2m
- Frequency
- Twice a week
- Website
- Kyrgyz Railways
- Book at
- Kyrgyz Railways
Train from Shache to Kashgar
- Ave. Duration
- 2h 20m
- Frequency
- Once daily
- Estimated price
- ¥45–120
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥45–65
- Hard Sleeper
- ¥100–120
- Soft Sleeper
- ¥160–200
Train from Shache to Kashgar
- Hard Seat
- ¥28–40
- Hard sleeper
- ¥60–85
- Soft sleeper
- ¥100–130
- Phone
- +86 010-12306
- Website
- china-railway.com.cn
Train from Shache to Kashgar
- Ave. Duration
- 3h 16m
- Frequency
- Once daily
- Estimated price
- ¥30–70
- Schedules at
- chinahighlights.com
- Phone
- 1005
- [email protected]
- Website
- Uzbekistan Railways
Train from Mangystau to Nukus
- Ave. Duration
- 20h 59m
- Frequency
- 3 times a week
- Estimated price
- ¥120–190
- Website
- Uzbekistan Railways
- Book at
- Uzbekistan Railways
- Schedules at
- Uzbekistan Railways
- Sleeper
- ¥120–130
- Coupe
- ¥170–190
- SV
- ¥310–340
- 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
- +99871 207-87-00
- [email protected]
- Website
- UZ Trans
Bus from Nukus Kubla Bus station to Tashkent bus station
- Ave. Duration
- 18h
- Frequency
- Once daily
- Estimated price
- ¥84
- Website
- UZ Trans
- Schedules at
- Tashkent Bus Terminal
- Book at
- AvtoTicket
Bus from Tashkent bus station to Bishkek Avtovokzal
- Ave. Duration
- 9h 40m
- Frequency
- Twice daily
- Estimated price
- ¥190–260
- Website
- UZ Trans
- Schedules at
- Tashkent Bus Terminal
- Book at
- AvtoTicket
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
- (+99412) 404 37 00
- [email protected]
- Website
- ASCO
Car ferry from Alat to Kuryk
- Passenger
- ¥400–550
- Car
- ¥3,078
Car ferry from Alat to Kuryk
- Passenger
- ¥400–550
- Car
- ¥3,078
Car ferry from Alat to Kuryk
- Passenger
- ¥400–550
- Car
- ¥3,078
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: Jadrolinija, How to get from Stansted Airport into central London, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.

















