Hamry est un village dans le district de Prostějov, dans la région d'Olomouc, en Czechia. Hamry se situe à 327 m d'altitude. Sa population est de 143 habitants. La grande ville la plus proche est Prostějov, à 10,6 km à l'est. Parmi les sites touristiques alentour : Colonne de la Sainte Trinité d'Olomouc (25 km), Château de Kroměříž (37 km) et Cathédrale Saint-Venceslas d'Olomouc (26 km). Parmi les sites naturels : Grotte de Býčí skála (27 km) et Abîme de Macocha (20 km).