Guilin is the destination of Xianggui Railway. Xianggui Railway is connected with Jingguang, Qiangui, Hugan and other railways. There are 28 trains from or pass Guilin to Beijing, Shanghai, Hengyang, Nanning, Liuzhou, Guangzhou, Kunming and Xi'an every day. No.37/38 trains air trains for tourists from Guangzhou to Guilin.
Guilin by now has 2 railway stations. Namely they are South Railway Station and Guilin Railway Station, both of which has spacious waiting hall, and lounges for foreigners, VIP guests, and excursion passengers. There are also information office, ticket office, baggage checking office, left-luggage office, food and beverage shops, and guesthouses in the railway stations.