交通運輸以公路為主。按2000年價格計算,2008年交通運輸業產值115437億比索,占國內生產總值4.11%,同比下降0.01%。
- 鐵路:總長3468公里。1992年停止客運。2007年運營車廂749節,機車40臺。2008年運營里程1672公里,貨運量5847萬噸。1995年麥德林市地鐵建成運營。
- 公路:總長16.4萬公里,車輛總數為539萬輛。2005年客運量15657萬人次,貨運量13973萬噸。
- 水運:內河可通航里程18225公里。2002年擁有各類內河船只2003艘;海船23艘,總噸位17.7萬噸;2010年內河貨運量261萬噸,海運貨運量1.31億噸。主要海港有布埃納文圖拉、圣瑪爾塔、卡塔赫納和巴蘭基亞。
- 空運:2011年國內客運2150萬人次,同比增長4.8%;國際客運616.1萬人次,同比增長11.5%。國內貨運11.3萬噸,同比增長3.8%;國際貨運47.9萬噸,同比增長11.2%。共有163個機場,其中12個國際機場,飛機1691架。主要機場有埃爾多拉多和普恩特阿埃雷奧。有四家航空公司,阿維安卡是拉美最早成立的航空公司,與17個國家通航。
- 管道運輸:現有輸油管道5467公里,多用途管道3106公里。[4]