Мельница - деревня без постоянного населения в Окуловском муниципальном районе Новгородской области, относится к Боровёнковскому сельскому поселению.
Деревня расположена у места впадения реки Льняной в озеро Льняное (у северного берега озера), на Валдайской возвышенности, в 26,5 км к северо-западу от Окуловки (75 км по автомобильной дороге), до административного центра сельского поселения - посёлка Боровёнка 15 км (45 км по автомобильной дороге).