Terrestres:
De Valledupar se puede llegar por transporte terrestre aproximadamente a unos 30 minutos por carretera pavimentada, este se puede realizar a través de busetas y taxis que prestan su servicio hasta San Diego y a los otros municipios aledaños. Se puede ir hasta los corregimientos por vía carretera destapada, aunque a algunos como los Brasiles y Nuevas Flores se puede llegar por vía pavimentada. Para llegar a los corregimientos sin vía pavimentada se puede hacer en carro, en caballo o en ciclotaxis.