Neudorf fait partie de la commune de Beromünster et se trouve au sud de celle-ci dans la vallée de Wynental. Le village se trouve entre le lac de Baldegg au nord-est et le lac de Sempach au sud-ouest. Neudorf comprend l'aérodrome de Beromünster et plusieurs hameaux et groupes de maisons éparpillés. La chapelle de pèlerinage Gormund et l'église Sr. Agatha font partie des curiosités du village. La réserve naturelle de Vogelmoos est un paysage aquatique pittoresque et une zone de loisirs très appréciée. Des sentiers de randonnée partent de Neudorf et mènent en 20-30 min au Vogelmoos dans la forêt de Herlisberg.