Водоем расположен в 46 км северо-восточнее Полоцка и относится к бассейну реки Полота. Ближайшим населенным пунктом является д. Булыги, которая находится в 1,2 км от северного берега. Площадь водного зеркала составляет 0,34 км2.
Труднопроходимая грядово-холмистая местность вокруг озера Макачи покрыта лесом, богатым дикорастущими ягодами и грибами. К его северо-западному берегу примыкает крупное верховое болото.
Для этого водоема характерны низкие песчаные берега, обширная пойма (до 120 м) и существенная степень зарастания. Благодаря протоке он соединяется с рекой Полота. Здесь обитают щука, лещ, карась и другие виды.