If for some reason you need to rush from Beijing to Guilin or vice-versa, there are 4 trains on either direction. To Beijing, trains depart from Guilin (not Guilin Bei) at 12:59AM (train from Zhanjiang), 3:06PM (from Nanning) and 7:30PM. Journey time is between 22 hour to 30 hours, with the 3:06PM train being the fastest.