Oschiri est situé dans le Logudoro, aux limites de la Gallura. Il est dans la plaine de la Vallée Limbara-Lerno, à 280 m. d'altitude. On y arrive par la route nationale SS 199 qui relie Olbia à Sassari (connue comme la directe) ou en train. Son territoire contient le bassin artificiel du Coghinas, où l'on peut rencontrer de nombreuses espèces animales, dont les flamants roses. Les trouvailles archéologiques faites près du village permettent de supposer que le territoire a été occupé dès l'époque nuragique. Le toponyme pourrait venir du grec oschos (sarment de vigne) avec une possible référence au dieu Bacchus.

Le centre du village est l'un des meilleurs exemples d'architecture rurale, avec ses rues étroites, parfois dallées de pierre, bordées de maisons basses et très grandes. La visite du village, avec son urbanisme caractéristique, est recommandée aux amateurs d'architecture. Ceux qui aiment la nature pourront visiter la zone de reboisement de Su Filigosu et celle située sur les pentes du Monte Limbara, splendides exemples de nature sauvage.