Pec pod Sněžkou (niem. Petzer) – miasto w Czechach, w kraju hradeckim.
Według danych z 31 grudnia 2003 powierzchnia miasta wynosiła 5214 ha, a liczba jego mieszkańców 608 osób. Pod względem administracyjnym do Peca należy czeska część Śnieżki oraz Równi pod Śnieżką, łącznie ze schroniskiem Luční bouda.
Miejscowość posiada połączenia autobusowe z Trutnovem, Pragą, Malą Upą (nieliczne), a w sezonie letnim również z Harrachovemprzez Vrchlabí. Od maja 2016 miejscowość posiada bezpośrednie połączenie z Karpaczem przez Kowary[1].
Pec powstał jako wyodrębniona część Velkej Upy (która jest dzisiaj częścią miasta). Dodatek „pod Sněžkou” Pec otrzymał dopiero po II wojnie światowej. Wcześniejsza nazwa brzmiała Velká Úpa III[2].
Pec pod Sněžkou leży w środkowej części Karkonoszy, w dolinie Úpy i Zelenego potoku.
Pec pod Sněžkou w 2013
Na północ od centrum znajduje się dolna stacja kolejki linowej Pec – Śnieżka. W maju 2012 wyłączono z użytkowania jej górny odcinek (Růžová hora – Śnieżka), a 2 września 2012 po godzinie 19.00 odcinek dolny, po czym przystąpiono do rozbiórki jej infrastruktury. W miejscu dotychczasowego wyciągu krzesełkowego z 1949 powstała kolej kabinowa (kabiny dla 4 osób) o przepustowości 250 osób/h