Le village d'Osmar se situe en Bulgarie du nord-est, dans la commune de Véliki Preslav, région de Choumen. Il est à distance égale (une quinzaine de km) entre les villes de Choumen et Véliki Preslav (jadis capitale du Premier royaume bulgare).
Osmar bénéficie d'un cadre naturel verdoyant et bucolique : adossé à des hauteurs montagneuses, il donne sur un paysage de plaine, occupé par des vignobles. Ce sont ses vignes, notamment, qui font son renom grâce à la production d'un vin local appelé Osmarski pelin (se prononce péline).