Once a small logging settlement, Nová Pec is now a popular holiday destination located in the Šumava Protected Landscape Area, at the upper end of the Lipno Reservoir.
The village lies at an altitude of 737 metres above sea level.
The municipality of Nová Pec also includes the villages and settlements of Bělá, Dlouhý Bor, Jelení, Láz, Nové Chalupy and Pěkná.