Obec Hamry leží v západní části Šumavy v kotlině mezi masívem Královského hvozdu a hřebenem Můstku a Prenetu, podél toku řeky Úhlavy v nadmořské výšce 582 m n. m., jihovýchodně 10 km od města Nýrska a severozápadně 15 km od Železné Rudy.
Nadmořská výška této oblasti prudce stoupá a přechází z 530 m n. m. z údolí Úhlavy až na hřeben Královského hvozdu do 1220 m n. m. a dále na jeho nejvyšší vrchol Ostrý ve 1293 m n. m. Územím protéká řeka Úhlava s několika přitékajícími potoky jako např. Bílý, Ostrý, Sviňský, Zelenolhotský. Tok řeky je přehrazen sypanou hrází, která vytváří vodní nádrž s pitnou vodou.
Jihozápadně od obce po hřebenu Královského hvozdu prochází hranice se Spolkovou republikou Německa – Bavorskem, severozápadně s katastrálním územím města Nýrska, jihovýchodně s katastrálním územím města Železná Ruda.
Rozloha obce: 3531 ha
Zeměpisná šířka: 49° 14’ 2’’
Zeměpisná délka: 13° 6’ 57’’
107
SOS 112
Hasiči 150
Záchranná služba 155
Policie 158
Horská služba Železná Ruda, tel.: 606 528 243
Zdravotnická záchranná služba a lékařská služba první pomoci – výjezdové stanoviště Klatovy, tel.: 376 335 441, 141