Chengdu
Kashgar, China
The best and cheapest way to get from Chengdu and Kashgar, China is to travel by train, which will cost about 1,135 CNY or 167.40 USD.