Расстояние до Москвы (по прямой) составляет 530 км.
Расстояние до центра Великий Новгород (по прямой) составляет 61 км.
Расстояние до районного центра посёлок Батецкий (по прямой) составляет 23 км.
Любенец — деревня в Батецком районе Новгородской области, входит в состав Передольского сельского поселения.
Расположена на юге поселения. Ближайшие населённые пункты: деревни Уномерь, Клевенец, Щепино, Михайловское. Недалеко протекает река Киба — приток Мшаги, бассейн Шелони. В 3,5 км к западу проходит линия Санкт-Петербург-Витебского отделения Октябрьской железной дороги.