There is no direct train from Yinchuan to Nanning, Guangxi. After the train K652 from Lanzhou to Nanning starts at the beginning of October, you can take the train K 15 17 in Yinchuan, and 19:52 starts at Yinchuan Station and arrives at Lanzhou Station at 05:04. Hard seat fare 69 yuan, hard sleeper fare 130 yuan.
K652 train leaves Lanzhou Station at 07:55 and arrives at Nanning Station at 17: 15. The hard seat fare is 240 yuan, and the hard sleeper fare is 436 yuan.