Oschiri se encuentra en Logudoro, en los confines de Gallura. Se encuentra en la llanura del valle de Limbara-Lerno, a 280 metros de altitud. Se puede llegar a través de la carretera nacional SS 199 que une Olbia con Sassari (conocida como la ruta directa) o en tren. Su territorio incluye el embalse artificial de Coghinas, hogar de numerosas especies animales, entre ellas los flamencos. Los hallazgos arqueológicos cerca del pueblo sugieren que la zona ha estado ocupada desde la época nurágica. El topónimo puede proceder del griego oschos (sarmiento de vid), con una posible referencia al dios Baco.

El centro del pueblo es uno de los mejores ejemplos de arquitectura rural, con sus calles estrechas, a veces empedradas, bordeadas de casas bajas y muy grandes. Se recomienda una visita al pueblo, con su característico trazado urbano, a los aficionados a la arquitectura. Los amantes de la naturaleza pueden visitar la zona de repoblación forestal de Su Filigosu y la zona de las laderas del Monte Limbara, espléndidos ejemplos de naturaleza salvaje.