two train stations. '''Guilin Station''' (''Guilin Zhan'') is in the centre of town on Zhongshan Nanlu while '''Guilin North Station''' (''Guilin Bei Zhan'') is far away from downtown area. Most, but not all, trains which originate/terminate in Guilin go to or come from Guilin North while trains which come through Guilin from elsewhere usually only go to Guilin Station and not Guilin North. High speed trains are now serving Guilin (January 2014) from Nanning to Beijing significantly cutting down journey time (Guilin to Nanning 2 hours), (Guilin to Liuzhou 1 hour) & (Guilin to Beijing 10 hours).
There are trains from North (Beijing, Changsha, Wuhan, Shanghai, Xian), West (Kunming), South (Liuzhou, Nanning, Zhanjiang), and East (Guangzhou, Shenzhen).