Bishkek to Nura/ Chinese border at Irkeshtam
Uluqqat to Urumqi
This is broadly the route taken but l actually rode the S301 and S103 which googlemaps doesn’t have as joining up.
Urumqi to Shanshanzhan
I then took a train from Shanshanzhan to Liuyuan
Liuyuan to Baoji (roughly)
I then took a train from Baoji to Xi’an for visa reasons