San Diego tiene varias vías de acceso; la más común es entrando por la aldea Santa Cruz del municipio de Río Hondo (km 126 Carretera al Atlántico «Jacobo Arbenz Guzmán» CA-9), pasando por Huité y Cabañas; esta carretera está asfaltada y en buen estado.