Answered by Ryan from USA | May. 22, 2013 21:33
Hi, there are two trains running between Guilin and Kunming, departing from Guilin North Railway Station.
Four trains operate between Shanghai and Guilin: three leave from Gulin Train Station and one leaves from North Train Station. For the back journey, you need to take the train at Shanghai South Train Station.
I have to remind you that trains for all above journeys take a long time, around 19hours or longer.