El municipio mantiene un flujo directo constante de pasajeros y carga con los centros metropolitanos de Bogotá, Barranquilla, Bucaramanga y Santa Marta, alcanzando un promedio de 350 buses despachados mensualmente desde la Terminal de Transportes y la demanda de los municipios cercanos y corregimientos es atendida por las pequeñas empresas de despachan desde la plaza “Almotacén” y a través de transporte fluvial desde el puerto fluvial y la plaza Almotacén, además hay que destacar que tiene una terminal de transporte la cual es el mayor centro de acopio para los pasajeros que llegan a esta ciudad.