Answered by Jason from USA | Nov. 27, 2013 19:40
No direct train service operates between, so transfer is necessary on the way. It is suggested to take a train from Kashgar to Urumqi first and then transfer to another train to Wuhan. After that, change to the train directly to SZ city. It takes almost three whole days on train. The train fare is CNY322.5-343.5 for a hard sleeper and CNY504-527 for a soft sleeper for the train from Kashgar to Urumqi; CNY586-628 for a hard sleeper and CNY927-969 for a soft sleeper from Urumqi to Wuhan and the high-speed train leaves Wuhan to your destination costs CNY538 for a second class seat and CNY838 for a first class seat.
As the train trip will take too long, it is suggested to fly for the journey and the plane will stopover in Urumqi.