Деревня находится в 5 км к северо-западу от агрогородка Прозороки и в 35 км к северо-востоку от райцентра, города Глубокое. Село стоит на северном берегу небольшого озера Гиньково. К деревне примыкает небольшой хутор Саннички (2 человека по переписи 2009 года). Сахновичи связаны местными дорогами с окрестными населёнными пунктами. Ближайшая ж/д станция в Прозороках (линия Полоцк — Молодечно).
Достопримечательности
У деревни Сахновичи на берегу озера Гиньково находится единственная в Белоруссии карстовая пещера[2]
Озеро ГиньковоВ хуторе Саннички сохранился деревянный усадебный дом начала XX века[3]. Принадлежал помещику Гинько, по имени которого получило название озеро Гиньково[4]