航空
兩江國際機場,開通了60多條國際國內航線,國內各大航空公司均有航線飛往桂林。與國內30多個大中城市和香港、澳門及日本福岡、韓國濟州、泰國曼谷、馬來西亞吉隆坡機場直航。
鐵路
在市中心的桂林火車站,俗稱南站,它是桂林主要的客運站,可容納1.5萬人候車。桂林的鐵路北接京廣線,南接黔桂、枝柳動脈,湘桂鐵路縱貫湘桂走廊,火車從桂林可直達國內主要城市。
公路
桂林的公路直通廣西各地和臨近省份,國道322、323線穿過桂林,其中市境內322線已改造成高等級公路。此外,桂林還擁有環城高速公路、桂柳高速公路、桂梧高速公路、桂黃一級公路、桂陽二級公路等一批公路網絡,實現鄉鎮完全通車。
桂林市有汽車總站、城南汽車站和北門汽車站三個汽車站。而汽車總站處于市中心,因此桂林公路交通非常便利。主要運營所有的桂林市內各縣班車和絕大部分的郊區班車,及廣西境內及廣東、湖南各地的長途汽車。
水運
桂林的水運主要在湘江和漓江上,并且沿著漓江經過梧州可到達珠江、廣州、香港、澳門等地。
市內
桂林的公交有普通公交車和免費公交車兩種,普通公交車在桂林市區十分方便快捷,幾乎可到達市區的每個地方,公交車基本上都是無人售票;免費公交車在國內的出現首先是在桂林,免費公交行駛在8條線路,可到達市區的各大景點、景區及主要街區,這是桂林的一大特色。
出租車
廣西壯族自治區桂林市出租車起步價7元(2公里),之后每公里1.6元。