Hranice je grad (město) u okrugu Přerov, u Olomoučki kraj, Czechia. Hranice se nalazi na 250 m nadmorske visine, 6,1 km od planine Eastern Sudetes, uz Velička. Broj stanovnika je 17.969 (2024). Najbliži veći grad je Přerov, 24 km zapadno. Među znamenitostima u okolici su Helfštýn Castle (9,7 km), Palača Kroměříž (39 km) i Church of the Holy Trinity (20 km). Među prirodnim znamenitostima su Hranice Abyss (3,7 km) i Zbrašov Aragonite Caves (3,7 km).