There are 2 ways to get from Kashgar to Leh by 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.
Train, drive, train to Almaty International Airport, fly to Kushok Bakula Rimpochee Airport
best- Take the train from Kashgar to Ürümqi Stationtrain
- Take the train from Ürümqi to Yiningtrain
- Drive from Yining to Altynkolcar
- Take the train from Altynkol to Almaty 1train
- Fly from Almaty International Airport (ALA) to Kushok Bakula Rimpochee Airport (IXL)plane ALA - IXL
42h 51m₹27,177–77,762Fly Kashgar Airport to Ngari Gunsa Airport, drive
- Fly from Kashgar Airport (KHG) to Ngari Gunsa Airport (NGQ)plane KHG - NGQ
- Drive from Ngari Gunsa Airport (NGQ) to Lehcar
30h 19m₹31,257–95,304
Almaty International Airport (ALA) to Kushok Bakula Rimpochee Airport (IXL) flights
Comparing Your Travel Options
The cheapest way to get from Kashgar to Leh is to train and drive and fly which costs ₹27,000 - ₹80,000 and takes 42h 51m.
The fastest way to get from Kashgar to Leh is to fly and drive which takes 30h 19m and costs ₹31,000 - ₹1,00,000.
The distance between Kashgar and Leh is 3592 km.
It takes approximately 42h 51m to get from Kashgar to Leh, including transfers.
Leh is 30 min behind Kashgar. It is currently 8:44 AM in Kashgar and 8:14 AM in Leh.
There are 212+ hotels available in Leh.
What companies run services between Kashgar, China and Leh, India?
There is no direct connection from Kashgar to Leh. However, you can take the taxi to Kashgar, take the train to Ürümqi Station, take the train to Yining, drive to Altynkol, take the train to Almaty 1, walk to Almaty 1, take the line 36 bus to Ogareva, walk to Almaty International Airport (ALA) airport, fly to Kushok Bakula Rimpochee Airport (IXL), then take the taxi to Leh. Alternatively, you can take the taxi to Kashgar Airport (KHG) airport, fly to Ngari Gunsa Airport (NGQ), then drive to Leh.
- Website
- airindia.in
Flights from Almaty International Airport to Kushok Bakula Rimpochee Airport via Delhi
- Ave. Duration
- 10h 30m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- ₹20,000–65,000
Flights from Almaty International Airport to Kushok Bakula Rimpochee Airport via Delhi, Chandigarh
- Ave. Duration
- 13h 40m
- When
- Monday
- Estimated price
- ₹20,000–65,000
Flights from Almaty International Airport to Kushok Bakula Rimpochee Airport via Tashkent, Delhi
- Ave. Duration
- 8h 40m
- When
- Monday and Thursday
- Estimated price
- ₹23,000–65,000
- Website
- spicejet.com
Flights from Almaty International Airport to Kushok Bakula Rimpochee Airport via Delhi
- Ave. Duration
- 8h 15m
- When
- Friday
- Estimated price
- ₹20,000–65,000
- Website
- goindigo.in
Flights from Almaty International Airport to Kushok Bakula Rimpochee Airport via Mumbai
- Ave. Duration
- 11h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹34,000–85,000
- Website
- tibetairlines.com
Flights from Kashgar Airport to Ngari Gunsa Airport
- Ave. Duration
- 1h 35m
- When
- Saturday
- Estimated price
- ₹11,000–65,000
Train from Kashgar to Ürümqi Station
- Ave. Duration
- 16h
- Frequency
- Once daily
- Estimated price
- ₹1,900–5,192
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ₹1,900–2,800
- Hard Sleeper
- ₹4,000–4,800
- Soft Sleeper
- ₹6,000–8,000
- Phone
- 1433
- [email protected]
- Website
- Kazakhstan Railways
Train from Altynkol to Almaty 1
- Ave. Duration
- 6h 8m
- Frequency
- 5 times a week
- Estimated price
- ₹452
- Website
- Kazakhstan Railways
- Schedules at
- Kazakhstan Railways
- Book at
- Kazakhstan Railways
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 by boat in Italy, Slovenia: Getting from Ljubljana to Lake Bled, and What are the different types of Renfe trains in Spain? - to help you get the most out of your next trip.













