Nová Ves nad Nisou se trouve à 4 km à l'est du centre de Jablonec nad Nisou, à 13 km à l'est-sud-est de Liberec et à 91 km au nord-est de Prague[2]. C'est sur le territoire de la commune que se trouve la source de la Lužická Nisa (en allemand : Neisse).