Answered by Mr. Bast
|
Jan. 11, 2012 01:27
There are no direct trains from Shanghai to Beihai. But you can make a transit at Nanning, which totally takes around 30hrs. About the ticket price and train timetable, you could check on the webpage directly.