By Air
Guilin Liangjiang International Airport (KWL) is about 28 kilometers (about 17.4 miles) from the city center. About 50 airlines connect the city with domestic cities as well as foreign countries such as Japan, Korea, Malaysia, Singapore, Thailand, etc. In particular, airlines schedule several flights daily to and from major cities in China like Beijing, Chongqing, Guangzhou, Guiyang, Haikou, Hangzhou, Hong Kong, Kunming, Macau, Nanjing, Nanning, Qingdao, Sanya, Shanghai, Shenzhen, Taiyuan, Wuhan, Xian, Zhengzhou, Dalian, Shantou, Chengdu, Lanzhou, Tianjin, Jinan, Wenzhou, Changsha, Fuzhou, and Zhuhai.
By Train
Guilin Railway Station (South Station) and North Railway Station (North Station) are the two main railroad passenger transport stations in the city. Every day many trains arrive and depart, as the city is a hub of the Hunan-Guangxi Railway and Guiyang-Guilin-Guangzhou High Speed Railway.
The South Station is located to the south of the city center and is more easily reached than the North Station. The North Railway Station is situated in the northern suburbs of the city and has less convenient links with the city center. If the train you take stops at both of the stations, it's better to get off at the South Station where handy transportation to the surrounding places is available, as well as trains connecting to China's major cities.
By Bus
Because most coach buses which bound for the surrounding cities in Guangxi and other provinces like Guangdong depart from the General Bus Station, here the bus schedule of this station is offered for reference: There are three bus stations: the General Bus Station, the Chengnan Bus Station and the Beimen Bus Station. The General Bus Station is at No.427 Zhongshan Road (South), just a 10 minutes' walk from the Railway Station (South Station). You can take city bus No.1, 3, 11, 22 or 51 to reach there. Most buses set off from this station for surrounding cities in Guangxi, Guangdong and Hunan provinces. The Chengnan Bus Station is located at Cuizhu Road and can be reached by city bus No.26 and 27. The Beimen Bus Station is at Zhongshan Road (North) and can be reached by city bus No.18.
It is worthy mentioning that the long-distance bus is available to Yangshuo which is a popular tourist destination located about 40 miles (65 kilometers) south of the city center. Tourists who reach Guilin either by air, by train or by long-distance bus can also get to Yangshuo easily.
By Water
There are two main docks for passenger transport service in the city. One is Mopanshan Passenger Transport Dock which is near Mopanshan Mountain, 28 kilometers from downtown area. Covering an area of 233,350 square meters (about 0.09 square miles), this dock is designed to look like a beautiful garden and has well-equipped establishments including five waiting halls. In the city center there is no public bus to the dock, so tourists have to spend approximately CNY60 for a taxi to reach this dock.
Read more: Li River Cruise Guilin Two Rivers and Four Lakes