There are 5 ways to get from Kashgar to Xi'an by plane, train, bus, taxi, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly
best- Fly from Kashgar Airport (KHG) to Xi'An Xianyang International Airport (XIY)plane KHG - XIY
5h 13m¥836–3,444Train via Ürümqi
cheapest- Take the train from Akto to Ürümqi Stationtrain Hetian
- Take the train from Ürümqi to Xi'antrain Ürümqi
2d 5h¥417–977Train
- Take the train from Kashgar to Lanzhoutrain Kashgar
- Take the train from Lanzhou West Station to Xi'an Northtrain Xi'an North / ...
41h 23m¥478–1,142Train, bus, taxi
- Take the train from Kashgar to Ürümqi Southtrain
- Take the bus from Urumqi to Pingliang Eastbus
- Take the taxi from Pingliang West to Qingyangtaxi
- Take the train from Qingyang to Xian Northtrain
2d 3h¥1,188–1,494Drive 3,666.9 km
- Drive from Kashgar to Xi'ancar 3,666.9 km
37h 51m¥3,118–4,504
Kashgar Airport (KHG) to Xi'An Xianyang International Airport (XIY) flights
Questions & Answers
The cheapest way to get from Kashgar to Xi'an is to train via Ürümqi which costs ¥410 - ¥1000 and takes 2 days 5h.
The fastest way to get from Kashgar to Xi'an is to fly which takes 5h 13m and costs ¥800 - ¥3500.
No, there is no direct train from Kashgar to Xi'an. However, there are services departing from Kashgar and arriving at Shi Tushuguan via Lanzhou, Lanzhou West Station and Bei Kezhan. The journey, including transfers, takes approximately 41h 23m.
The distance between Kashgar and Xi'an is 2992 km. The road distance is 3666.9 km.
The best way to get from Kashgar to Xi'an without a car is to train which takes 41h 23m and costs ¥470 - ¥1200.
It takes approximately 5h 13m to get from Kashgar to Xi'an, including transfers.
Kashgar to Xi'an train services, operated by China Railways T-Class, depart from Kashgar station.
The best way to get from Kashgar to Xi'an is to fly which takes 5h 13m and costs ¥800 - ¥3500. Alternatively, you can train, which costs ¥470 - ¥1200 and takes 41h 23m.
Xi'an is 2h ahead of Kashgar. It is currently 1:52 PM in Kashgar and 3:52 PM in Xi'an.
Kashgar to Xi'an train services, operated by China Railways T-Class, arrive at Lanzhou station.
What companies run services between Kashgar, China and Xi'an, China?
Spring Airlines, 9 Air Co Ltd, and four other airlines fly from Kashgar Airport (KHG) to Xi'An Xianyang International Airport (XIY) every 4 hours. Alternatively, you can take a vehicle from Kashgar to Shi Tushuguan via Kashgar, Lanzhou, Lanzhou West Station, Xi'an North, and Bei Kezhan in around 41h 23m.
- Website
- ch.com
Flights from Kashgar Airport to Xi'An Xianyang International Airport
- Ave. Duration
- 4h 7m
- When
- Every day
- Estimated price
- ¥1,600–9,000
Flights from Kashgar Airport to Xi'An Xianyang International Airport via Korla
- Ave. Duration
- 8h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥4,200–9,500
- Website
- en.ceair.com
Flights from Kashgar Airport to Xi'An Xianyang International Airport
- Ave. Duration
- 4h 6m
- When
- Every day
- Estimated price
- ¥4,100–9,000
- Website
- ch.com
Flights from Kashgar Airport to Xi'An Xianyang International Airport
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- ¥850–1,600
- Website
- 9air.com
Flights from Kashgar Airport to Xi'An Xianyang International Airport
- Ave. Duration
- 4h 20m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ¥1,800–4,400
- Website
- loongair.cn
Flights from Kashgar Airport to Xi'An Xianyang International Airport
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- ¥1,600–6,500
Train from Kashgar to Lanzhou
- Ave. Duration
- 37h 20m
- Frequency
- Once daily
- Estimated price
- ¥270–650
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥270–390
- Hard Sleeper
- ¥500–650
- Soft Sleeper
- ¥800–1,100
Train from Kashgar to Ürümqi South
- Ave. Duration
- 15h 12m
- Frequency
- Once daily
- Estimated price
- ¥140–370
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥140–200
- Hard Sleeper
- ¥280–340
- Soft Sleeper
- ¥440–550
Train from Lanzhou West Station to Xi'an North
- Ave. Duration
- 2h 10m
- Frequency
- Hourly
- Estimated price
- ¥180–410
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥180–250
- Adult - 1st Class
- ¥290–410
Train from Lanzhou West Station to Xi'an North
- 2nd Class Seat
- ¥250–270
- 1st Class Seat
- ¥410–450
- Business Class Seat
- ¥550–850
Train from Qingyang to Xian North
- 2nd Class Seat
- ¥105–115
- 1st Class Seat
- ¥170–190
- Business Class Seat
- ¥240–350
- Phone
- +86 010-12306
- Website
- china-railway.com.cn
Train from Akto to Ürümqi Station
- Ave. Duration
- 25h 51m
- Frequency
- Once daily
- Estimated price
- ¥140–310
- Schedules at
- chinahighlights.com
Train from Ürümqi to Xi'an
- Hard Seat
- ¥220–320
- Hard Sleeper
- ¥490–600
- Soft Sleeper
- ¥650–1,000
- Phone
- 400-830-6666
- Website
- ctrip.com
Bus from Urumqi to Pingliang East
- Ave. Duration
- 30h
- Frequency
- Once daily
- Estimated price
- ¥637
- Schedules at
- bus.ctrip.com
- Ave. Duration
- 2h 1m
- Estimated price
- ¥290–350
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 How to get from Heathrow Airport into central London, 4 of the smartest ways to explore Australia, and How to plan an amazing trip around Scandinavia - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Kashgar to Xi'an is 3667 km. It takes approximately 37h 51m to drive from Kashgar to Xi'an.
There are 556+ hotels available in Xi'an.
















