Das Dorf liegt im nordhessischen Landkreis Waldeck-Frankenberg am Nordende des Langen Walds, etwa 5 km östlich der Kernstadt von Bad Arolsen bzw. rund 1,25 km östlich vom Staudamm des Twistesees. Zu den Nachbardörfern gehören Külte (1,9 km nördlich) und Lütersheim (2,8 km südöstlich; beides Volkmarsener Stadtteile) sowie Wetterburg (1,4 km westlich; Arolsener Stadtteil; jeweils Luftlinie).
Neu-Berich breitet sich auf einer leicht nach Norden hin abfallenden und unbewaldeten Hochfläche auf 225 bis 270 m ü. NN zwischen den Tälern von Twiste im Westen und Watter im Osten aus; letzteres Fließgewässer mündet etwa 2 km nordöstlich der Ortschaft in das erstere. Vom Dorf reicht der Blick unter anderem nach Nordosten zur bei der Volkmarsener Kernstadt befindlichen Kugelsburg; noch weiter in dieser Richtung sieht man eine Autobahnbrücke der A 44.