Деревня находится близ границы с Глубокским районом, в 20 км к северо-западу от Глубокого и в 32 км к северо-востоку от Постав. С юга к Осиногородку примыкает посёлок Париж, а двумя километрами севернее расположен центр сельсовета — село Козловщина. Через Осиногородок проходит автодорога из Козовщины в Париж, ещё одна дорога ведёт в направлении посёлка Воропаево . Через деревню протекает река Ласица, принадлежащая бассейну Западной Двины.