Forêt de Bohême
Hamry se trouve dans le nord de la Forêt de Bohême, à la frontière avec l'Allemagne. Le village est situé à au sud-ouest de Klatovy, à au sud-sud-ouest de Plzeň et à au sud-ouest de Prague.