Озеро Никулинское расположено восточнее Любытинского района Новгородской области РФ, в 44 километрах от районного центра Любытино, рядом с озером Островито. Озеро входит в бассейн реки Воложба и охраняется памятником природы «Карстовая река Рагуша» регионального уровня.