There are 8 ways to get from Mary 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 Mary to Kashgar Airport
best- Fly from Mary (MYP) to Kashgar Airport (KHG)plane MYP - KHG
12h 36m¥2,104–7,000Bus, drive
cheapest- Take the bus from Mary Bus Station to Ashgabat Bus Terminalbus
- Take the bus from Ashgabat Bus Terminal to Turkmenabat Bus Terminalbus
- Drive from Turkmenabat Bus Terminal to Karakul’car
- Take the bus from Karakul’ to Tashkent bus stationbus
- Take the bus from Tashkent bus station to Bishkek Avtovokzalbus
- Take the bus from Bishkek Avtovokzal to Kashgarbus
2d 15h¥1,126–1,205Train, drive, bus via Chu
- Take the train from Mary to Turkmenabattrain 95 / ...
- Drive from Turkmenabat to Olotcar
- Take the train from Olot to Buchara 1train
- Take the train from Buchara 1 to Tashkent Northtrain
- Take the train from Tashkent North to Chutrain
- Take the bus from Chu to Bishkek Avtovokzalbus
- Take the bus from Bishkek Avtovokzal to Kashgarbus
2d 1hTrain, drive, bus
- Take the train from Mary to Turkmenabattrain 95 / ...
- Drive from Turkmenabat to Olotcar
- Take the train from Olot to Gulistantrain
- Take the bus from Gulistan to Tashkent bus stationbus
- Take the bus from Tashkent bus station to Bishkek Avtovokzalbus
- Take the bus from Bishkek Avtovokzal to Kashgarbus
2d 2hDrive 1,605.1 km
- Drive from Mary to Kashgarcar 1,605.1 km
27h 3m¥1,404–2,028Train to Ashgabat International Airport, fly to Kashgar Airport
- Take the train from Mary to Ashgabattrain
- Fly from Ashgabat International Airport (ASB) to Kashgar Airport (KHG)plane ASB - KHG
17h 33m¥3,868–13,111Fly Mary to Shache Yeerqiang Airport, train
- Fly from Mary (MYP) to Shache Yeerqiang Airport (QSZ)plane MYP - QSZ
- Take the train from Shache to Kashgartrain
17h 11m¥1,291–4,182Train, bus
- Take the train from Mary to Turkmenabattrain 95 / ...
- Take the bus from Turkmenabat Bus Terminal to Olotbus
- Take the bus from Karakul’ to Tashkent bus stationbus
- Take the bus from Tashkent bus station to Bishkek Avtovokzalbus
- Take the bus from Bishkek Avtovokzal to Kashgarbus
2d 3h
Mary (MYP) to Kashgar Airport (KHG) flights
Questions & Answers
The cheapest way to get from Mary to Kashgar is to bus and drive which costs ¥1100 - ¥1250 and takes 2 days 15h.
The fastest way to get from Mary to Kashgar is to fly which takes 12h 36m and costs ¥2100 - ¥7000.
The distance between Mary and Kashgar is 1260 km. The road distance is 1605.1 km.
The best way to get from Mary to Kashgar without a car is to train and bus which takes 2 days 3h and costs .
It takes approximately 12h 36m to get from Mary to Kashgar, including transfers.
Kashgar is 1h ahead of Mary. It is currently 1:55 AM in Mary and 2:55 AM in Kashgar.
Yes, the driving distance between Mary to Kashgar is 1605 km. It takes approximately 27h 3m to drive from Mary to Kashgar.
There are 19+ hotels available in Kashgar.
What companies run services between Mary, Turkmenistan and Kashgar, China?
Turkmenistan Airlines and China Southern Airlines fly from Mary (MYP) to Kashgar Airport (KHG) 3 times a week.
- Website
- csair.com
Flights from Mary to Kashgar Airport via Ashgabat International Airport, Urumqi
- Ave. Duration
- 12h 25m
- When
- Tuesday and Saturday
- Estimated price
- ¥2,000–7,000
Flights from Mary to Kashgar Airport via Dashoguz, Ashgabat International Airport, Urumqi
- Ave. Duration
- 19h 10m
- When
- Tuesday
- Estimated price
- ¥2,200–7,500
Flights from Ashgabat International Airport to Kashgar Airport via Urumqi
- Ave. Duration
- 10h 51m
- When
- Wednesday and Sunday
- Estimated price
- ¥3,800–13,000
Flights from Mary to Shache Yeerqiang Airport via Ashgabat International Airport, Urumqi
- Ave. Duration
- 23h 5m
- When
- Saturday
- Estimated price
- ¥1,200–4,100
- Website
- chinaexpressair.com
Flights from Mary to Shache Yeerqiang Airport via Ashgabat International Airport, Urumqi, Tumxuk Tangwangcheng
- Ave. Duration
- 13h 10m
- When
- Saturday
- Estimated price
- ¥1,200–4,100
Flights from Mary to Shache Yeerqiang Airport via Ashgabat International Airport, Urumqi, Aksu
- Ave. Duration
- 19h 25m
- When
- Tuesday and Saturday
- Estimated price
- ¥1,200–4,100
- Phone
- +993 (12) 383275
- tde@railway.gov.tm
- Website
- railway.gov.tm
Train from Mary to Turkmenabat
- Ave. Duration
- 5h 4m
- Frequency
- Twice daily
- Estimated price
- ¥22–50
- Schedules at
- railway.gov.tm
- Platzcart (3rd class)
- ¥22–26
- Coupe (2nd class)
- ¥44–50
Train from Mary to Ashgabat
- Ave. Duration
- 7h 24m
- Frequency
- 3 times a day
- Estimated price
- ¥30–65
- Schedules at
- railway.gov.tm
- Platzcart (3rd class)
- ¥30–34
- Coupe (2nd class)
- ¥55–65
- Phone
- 1005
- compliance@railway.uz
- Website
- railway.uz
Train from Olot to Buchara 1
- Ave. Duration
- 1h 25m
- Frequency
- 3 times a week
- Estimated price
- ¥61–85
- Website
- https://railway.uz/en/
- Book at
- https://eticket.railway.uz/en/home
- Sleeper
- ¥61–65
- Coupe
- ¥75–85
- SV
- ¥120–135
Train from Buchara 1 to Tashkent North
- Ave. Duration
- 5h 52m
- Frequency
- Twice daily
- Estimated price
- ¥95–145
- Website
- https://railway.uz/en/
- Book at
- https://eticket.railway.uz/en/home
- Sleeper
- ¥95–105
- Coupe
- ¥130–145
- SV
- ¥230–250
Train from Olot to Gulistan
- Ave. Duration
- 8h 18m
- Frequency
- 3 times a week
- Estimated price
- ¥95–140
- Website
- https://railway.uz/en/
- Book at
- https://eticket.railway.uz/en/home
- Sleeper
- ¥95–105
- Coupe
- ¥125–140
- SV
- ¥220–250
- Phone
- 1005
- compliance@railway.uz
- Website
- railway.uz
Train from Buchara 1 to Tashkent North
- Ave. Duration
- 4h 19m
- Frequency
- 3 times a day
- Estimated price
- ¥244–370
- Website
- https://railway.uz/en/
- Book at
- https://eticket.railway.uz/en/home
- Schedules at
- https://eticket.railway.uz/en/pages/schedule
- Business class
- ¥340–370
- Econom class
- ¥244
- Phone
- 1433
- KensePP@railways.kz
- Website
- railways.kz
Train from Tashkent North to Chu
- Ave. Duration
- 13h 25m
- Frequency
- Once daily
- Estimated price
- ¥65–90
- Book at
- https://bilet.railways.kz/?_locale=us
- 1st Class (Lux)
- ¥220–300
- 2nd Class (Coupe)
- ¥140–210
- 3rd Class (Seat)
- ¥65–90
Train from Shache to Kashgar
- Hard Seat
- ¥28–40
- Hard sleeper
- ¥60–85
- Soft sleeper
- ¥100–130
Train from Shache to Kashgar
- Ave. Duration
- 2h 7m
- Frequency
- Once daily
- Estimated price
- ¥45–120
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥45–65
- Hard Sleeper
- ¥100–120
- Soft Sleeper
- ¥160–200
- Phone
- +86 010-12306
- Website
- china-railway.com.cn
Train from Shache to Kashgar
- Ave. Duration
- 3h 16m
- Frequency
- Once daily
- Estimated price
- ¥30–75
- Schedules at
- chinahighlights.com
- Website
- saparzhai.kz
Bus from Chu to Bishkek Avtovokzal
- Ave. Duration
- 2h 37m
- Frequency
- Once a week
- Website
- https://saparzhai.kz/
- Schedules at
- https://saparzhai.kz/расписание-автобусов
- Phone
- +996 312 64-23-27
- bishkekvokzal@mail.ru
- Website
- avtovokzal.kg
Bus from Bishkek Avtovokzal to Kashgar
- Ave. Duration
- 17h
- Frequency
- Twice a week
- Estimated price
- ¥591
- Book at
- https://tezket.kg/
- Phone
- +99871 207-87-00
- avtovokzal.toshkent@mail.ru
- Website
- uztrans.uz
Bus from Gulistan to Tashkent bus station
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Website
- https://uztrans.uz/en
- Schedules at
- https://crm.avtoticket.uz/timetable
- Book at
- https://avtoticket.uz/
Bus from Tashkent bus station to Bishkek Avtovokzal
- Ave. Duration
- 13h
- Frequency
- Twice daily
- Estimated price
- ¥160–210
- Website
- https://uztrans.uz/en
- Schedules at
- https://crm.avtoticket.uz/timetable
- Book at
- https://avtoticket.uz/
Bus from Karakul’ to Tashkent bus station
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- ¥94
- Website
- https://uztrans.uz/en
- Schedules at
- https://crm.avtoticket.uz/timetable
- Book at
- https://avtoticket.uz/
- Phone
- +993 (12) 390356
- info@awtoulag.gov.tm
Bus from Turkmenabat Bus Terminal to Olot
- Ave. Duration
- 2h 30m
- Frequency
- On demand
- Schedules at
- https://awtoulag.gov.tm/schedule-journeys/1
- Phone
- +993 (12) 44-35-30
- auh@sanly.tm
- Website
- auh.com.tm
Bus from Mary Bus Station to Ashgabat Bus Terminal
- Ave. Duration
- 7h
- Frequency
- 4 times a day
- Estimated price
- ¥89
- Website
- https://auh.com.tm/en
- Schedules at
- https://auh.com.tm/en/route/a/index?type=2
- Book at
- https://auh.com.tm/en/ticket/a/index
Bus from Ashgabat Bus Terminal to Turkmenabat Bus Terminal
- Ave. Duration
- 11h 30m
- Frequency
- Once daily
- Estimated price
- ¥139
- Website
- https://auh.com.tm/en
- Schedules at
- https://auh.com.tm/en/route/a/index?type=2
- Book at
- https://auh.com.tm/en/ticket/a/index
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 The London Underground: Essential tips to navigate the Tube, How do I buy a London Underground ticket?, and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.

















