There are 2 ways to get from Yangon to Kashgar by plane or train
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 Yangon International Airport (RGN) to Kashgar Airport (KHG)plane RGN - KHG
14h 29m¥2,520–7,525Fly to Shache Yeerqiang Airport, train
cheapest- Fly from Yangon International Airport (RGN) to Shache Yeerqiang Airport (QSZ)plane RGN - QSZ
- Take the train from Shache to Kashgartrain
21h 28m¥1,986–5,640
Yangon International Airport (RGN) to Kashgar Airport (KHG) flights
Comparing Your Travel Options
The cheapest way to get from Yangon to Kashgar is to fly and train which costs ¥1900 - ¥6000 and takes 21h 28m.
The fastest way to get from Yangon to Kashgar is to fly which takes 14h 29m and costs ¥2500 - ¥7500.
The distance between Yangon and Kashgar is 3208 km.
It takes approximately 14h 29m to get from Yangon to Kashgar, including transfers.
Kashgar is 30 min behind Yangon. It is currently 2:53 PM in Yangon and 2:23 PM in Kashgar.
There are 37+ hotels available in Kashgar.
What companies run services between Yangon, Myanmar and Kashgar, China?
China Southern Airlines, Air China, and Myanmar Airways International fly from Yangon International Airport (RGN) to Kashgar Airport (KHG) once daily.
- Website
- csair.com
Flights from Yangon International Airport to Kashgar Airport via Guangzhou Baiyun
- Ave. Duration
- 12h 32m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥3,100–11,000
Flights from Yangon International Airport to Shache Yeerqiang Airport via Guangzhou Baiyun, Urumqi
- Ave. Duration
- 23h 37m
- When
- Every day
- Estimated price
- ¥2,000–7,000
- Website
- airchina.com
Flights from Yangon International Airport to Kashgar Airport via Beijing Capital
- Ave. Duration
- 13h 50m
- When
- Monday
- Estimated price
- ¥3,200–10,000
Flights from Yangon International Airport to Kashgar Airport via Tianfu International
- Ave. Duration
- 12h 35m
- When
- Monday and Saturday
- Estimated price
- ¥2,500–7,500
- Website
- ch.com
Flights from Yangon International Airport to Shache Yeerqiang Airport via Guangzhou Baiyun, Lanzhou
- Ave. Duration
- 14h 40m
- When
- Sunday
- Estimated price
- ¥2,400–6,000
Flights from Yangon International Airport to Shache Yeerqiang Airport via Kunming, Lanzhou
- Ave. Duration
- 22h 30m
- When
- Thursday and Sunday
- Estimated price
- ¥1,900–5,500
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
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 Slovenia: Getting from Ljubljana to Lake Bled, 5 delightfully under-the-radar French towns you need to visit, and Flying into Beijing? - to help you get the most out of your next trip.







