There are two trains from Xining West to Nanjing.
T 166╱T 163 times, from Lhasa to Shanghai, starting from Xining West on127 in the morning, and arriving in Nanjing at 08:43 the next morning, lasting 22 hours 16 minutes.
K378╱K375, Xining West bound for Shanghai, departed from Xining West at 22: 10 in the evening, and arrived in Nanjing at 0 1:32 the next morning, which lasted 27 hours and 22 minutes.
I suggest you take the 10:27 train and arrive in Nanjing the next morning, which is a better train.
There are 10 trains from Nanjing to Yiwu every day, and it takes more than 8 hours to get to Yiwu. Admission: hard seat 87 yuan, hard berth lower berth 162 yuan, soft berth lower berth 245 yuan.