鐵路
京廣線,黔桂、枝柳、湘桂鐵路都經過桂林,一般坐火車可以直達國內主要城市。整個桂林境內有大小27個火車站。桂林市內有兩個火車客運站:桂林北站和桂林南站(桂林站)。南站位于東西向的大馬路--上海路和南北向的大馬路--中山南路交界處,規模比較大,可容納1.5萬人候車,是主要的客運站,在市中心,交通非常方便;北站在桂林郊區,交通不是很方便,只有18路和99路可以到。
公路
桂林有三個汽車站:汽車總站、城南汽車站和北門汽車站。所有的市外班車和絕大部分的郊區班車都從汽車總站發出,總站在市區中山南路427號,從火車站往北走(火車站出來左轉)大概10分鐘就到,乘觀光100、空調99、2、3、10、11路公交車可到達,這里有到廣西省及廣東、湖南各地的長途汽車。
公交
市內乘坐公交 22路/209路/14路/89路 均可到達。
出租車
桂林出租車兩公里起算,分標準型和普通型兩種,標準型如捷達、桑塔那等車型,起步價7元,晚11:00后起步價7.8元;每公里1.6元,4公里后每公里2元。普通型起步價6元,晚11:00后起步價6.8元,每公里1.4元,超4公里后每公里1.8元。