交通运输以公路为主。按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]