Озеро расположено в 12 км к северо-востоку от города Лепель. Находится в лесном массиве, неподалёку находятся населённые пункты Боровка 1-ая и Бор, но непосредственно к озеру они не выходят. В Мухно впадает протока из озера Волосно. Сток из озера проходит через цепочку озёр, соединённых протоками — Уклейно, Бобрица, Люкшино. Протока из последнего впадает в реку Берёзовка, приток Уллы.
Озеро Мухно имеет сложную форму, берега сильно изрезаны. Озеро поделено полуостровами на несколько плёсов.
Склоны котловины высотой 15-20 м, покрыты сосновым лесом. Берега низкие, песчаные или торфянистые, поросли водно-болотной растительностью. Мелководье песчаное, глубже дно выстлано сапропелем. Зарастает слабо.