Existe una vía férrea de 117 kilómetros entre Bucaramanga y Puerto Wilches, pero hoy está inactiva.