Novosedlice est limité au sud par Teplice et fait partie de son agglomération. Elle se trouve à 17 km à l'ouest d'Ústí nad Labem et à 79 km au nord-ouest de Prague[2].
La commune est limitée par Dubí à l'ouest et au nord, par Proboštov à l'est et par Teplice au sud[3].