可乘坐公交3路车直达景区。
航空:桂林两江国际机场位于桂林市临桂县的两江镇,距市区30公里,是中国西南新兴的一座现代化的国际航空港。桂林目前已开通了50多条航线,可以直达国内外的许多城市。两江机场有机场巴士可到达市区,费用为20元/人;而市区内民航大厦每隔30分钟会有一班巴士开往机场;也可乘坐出租车到机场,费用大约为60元。
铁路:桂林火车站位于市中心,交通非常方便,乘1、2、3、10、11路公交车可到达。
公路:桂林市的公路四通八达,不仅有322、323国道穿境而过,而且还有桂柳高级公路、桂黄一级公路、桂阳二级公路等通往邻近省市在桂林有三个客运汽车站:汽车总站、城南汽车站和北门汽车站,而所有的市外班车和绝大部分的郊区班车都从汽车总站发出,总站位于中山南路427号,从火车站往北走大约10分钟即到。
水运:桂林的水运主要在湘江和漓江上,并且沿着漓江经过梧州可至珠江,到达广州、香港、澳门等地。