Guilin Liangjiang International Airport (KWL) är betjänas dagligen av flyg från större städer på fastlandet och några andra internationella städer i Öst- och Sydostasien.
Air Asia erbjuder flyg varannan dag från Kuala Lumpur till Guilin.
Jetstar flyger två gånger i veckan från Singapore till Guilin.
Bussen från flygplatsen till staden kostar 20 ¥, men den går från södra delen av stadens centrum, varifrån du kan ta en taxi för cirka 10 ¥ till de flesta hotell. Bussen går först när den är full, så det kan bli väntan när bussen fylls.
En direkt taxi från flygplatsen till ett hotell i centrum kostar cirka 100 ¥. För returresan till flygplatsen kan ett hotell ordna resan för ¥80.
Guilin har två tågstationer. Guilin Station (Guilin Zhan) ligger i stadens centrum, i Zhongshan Nanlu, medan Guilin North Station (Guilin Bei Zhan) ligger långt från stadens centrum. De flesta, men inte alla, tåg som avgår från eller anländer till Guilin går till eller från Guilin North, medan tåg som passerar genom Guilin från andra platser vanligtvis bara går till Guilin Station och inte till Guilin North.
Det går tåg från norr (Peking, Changsha, Wuhan, Shanghai, Xian), väster (Kunming), söder (Liuzhou, Nanning, Zhanjiang) och öster (Guangzhou, Shenzhen).
- Från Beijing – Från Peking till Guilin och vice versa går det tre tåg i båda riktningarna. För Peking går tågen från Guilin (inte Guilin Bei) kl. 12:59 (tåg från Zhanjiang), 15:06 (från Nanning) och 19:30. Restiden är mellan 22 och 30 timmar, där 15:06-tåget är det snabbaste. HSR G529-tåget avgår från Peking klockan 7:46 och tar 10.5 timmar.
- Från Hong Kong via Shenzhen – Sedan 2015 finns det ett höghastighetståg som förbinder Shenzhen med Guilin och tar dig dit på cirka tre timmar. MTR-linjen som förbinder Hong Kong och Shenzhen delar sig i två vid Sheung Shui, en till Lo Wu och den andra till Lok Ma Chau. Se till att gå av vid Lok Ma Chau och inte Lo Wu om du vill ta höghastighetståget. Efter att ha korsat gränsen, ta Longhua Line (4) till Shenzhen North Station, där alla höghastighetståg avgår. Tågbiljetter är tillgängliga från cirka 200 ¥. Om du vill köpa biljetter i förväg i Hong Kong kan du göra det på Hung Hom station vid China Railway Service (inte China Travel Service) disk. Observera att en avgift på 100 HKD tillkommer på biljettpriset.
För långdistanståg, ta Mass Transit Railway (MTR) till Lo Wu via East Rail Line. Efter att ha passerat immigration och tull, håll dig till vänster när du går av tåget. För att komma åt fjärrtågen måste du passera tågen från Guangzhou. T38 avgår kl. 5 och anländer till Guilin kl. 51. Biljetten kostar cirka 6 yen för ett mjukt sovutrymme och 42 yen för ett hårt sovfack (priserna varierar något beroende på sovställning). Återresan med T430-tåget lämnar Guilin kl. 245 och anländer till Shenzhen kl. 40.
- Från Hong Kong via Guangzhou – Det går bara tre tåg per dag mellan Shenzhen och Guilin, och de blir snabbt fulla på helgdagar. Å andra sidan finns det många fler tåg mellan Guangzhou och Guilin. För att göra detta, korsa Lok-Ma-Chau-gränsen och ta tunnelbanan från Shenzhen till Futian (福田)eller Civil Center (市民中心), ta sedan G-tåget från Futian Station till Guangzhou South Station och sedan direkt tåget från Guangzhou South Station till Guilin North Station. Kom ihåg att INTE åka till Shenzhen North Railway Station eller Guangzhou East Railway Station för denna rutt.
- Från Kunming – De snabbaste tågen från Kunming går genom Nanning och den natursköna Nankun Railway och tar cirka 20 timmar att nå sin destination. Tåg genom Guiyang tar minst 28 timmar. Tågen till Kunming avgår från Guilin kl. 05:46 (från Zhengzhou via Guiyang), 08:52 (via Nanning), 13:34 (från Nanjing via Guiyang) och 19:00 (från Shanghai via Nanning).
- Från Nanning – Det finns 3 höghastighetståg (mindre än 3 timmar) och 10 konventionella tåg (6 timmar). Höghastighetstågen är D8212 kl 11:35, D8258 kl 20:25 och D8256 kl 14:40. Konventionella tåg avgår i genomsnitt varannan timme. Alla konventionella tåg stannar i Liuzhou (2 timmar från Guilin). En enkelbiljett för en fast plats kostar 2 ¥.
- Från Chengdu – Det går ett tåg om dagen från Chengdu, K652. Den lämnar Chengdu klockan 3 och anländer 15 timmar senare. Kostnaden är cirka 25 ¥.
Så fort du lämnar stationen kommer taxichaufförer och andra chaufförer att tilltala dig likgiltigt. Även om taxichaufförer är pålitliga, kan de använda några knep för att lura dig på några få yuan, som att aggressivt införa turer eller lägga till falska avgifter på notan. Ett annat alternativ är att ta buss nr 100 till centrum för 1 RMB.
Från Guangzhou är det möjligt att åka till Guilin med lastbåt via Wuzhou, men det finns inga fler passagerarbåtar till Guilin, förutom båtarna till och från Yangshuo. Om du vill kan du ta en lastbåt från Wuzhou till Yangshuo nästan gratis.