Por vía fluvial, el transporte de pasajeros se hace desde el puerto de Gamarra (a 15 km de la ciudad) y que lo comunica desde y hacia el interior del departamento, el sur de Bolívar y sur del Magdalena, a través del río Magdalena.