Flying | Urumqi – KashgarAs you can imagine, flying between Urumqi and Kashgar is going to be your fastest mode of transportation. The Urumqi to Kashgar trains are also old trains that may not be as comfortable as what you expect. There are hourly buses that depart from Urumqi to Kashgar and Kashgar to Urumqi and the journey lasts anywhere from 24-30 hours depending on traffic and security checkpoints. In Kashgar, the appropriate bus station is on the east side of town next to the train station (there are two bus stations in Kashgar). Back to TopPrivate Car | Urumqi – KashgarFinally, there is the option to hire a private car to drive you from Urumqi to Kashgar or from Kashgar back to Urumqi.