Hranice es una mercado (město) en el distrito de Přerov, en la región de Olomouc, Czechia. Hranice se encuentra a 250 m de altitud, a 6,1 km de la montaña Eastern Sudetes, junto a Velička. Su población es de 17.969 habitantes (2024). La ciudad grande más cercana es Přerov, a 24 km al oeste. Entre los lugares de interés cercanos: Helfštýn (9,7 km), Palacio arzobispal de Kroměříž (39 km) y Church of the Holy Trinity (20 km). Entre los parajes naturales: Abismo de Hranice (3,7 km) y Cuevas de aragonito de Zbrašov (3,7 km).