Hranice este o târg (město) din districtul Přerov, din regiunea Olomouc, Czechia. Hranice se află la 250 m altitudine, la 6,1 km de muntele Eastern Sudetes, lângă Velička. Populația este de 17.969 de locuitori (2024). Cel mai apropiat oraș mare este Přerov, la 24 km la vest. Printre obiectivele din împrejurimi: Helfštýn Castle (9,7 km), Palatul arhiepiscopal din Kroměříž (39 km) și Church of the Holy Trinity (20 km). Printre locurile naturale: Hranice Abyss (3,7 km) și Zbrašov Aragonite Caves (3,7 km).