Neudorf fait partie de la commune de Beromünster et se situe au sud de celle-ci dans le Wynental. Le village est situé entre le lac de Baldegg au nord-est et le lac de Sempach au sud-ouest. À Neudorf, on trouve l'aérodrome de Beromünster ainsi que plusieurs hameaux et groupes de maisons éparpillés. Parmi les attractions du village, on compte la chapelle de pèlerinage de Gormund et l'église Saint Agathe. La réserve naturelle de Vogelmoos est un paysage aquatique pittoresque et une zone de loisirs prisée. Des sentiers de randonnée mènent de Neudorf au Vogelmoos dans la forêt de Herlisberg en 20-30 minutes.