Hranice na Moravě ist eine Stadt im Bezirk Přerov, in Olomoucký kraj, Czechia. Hranice na Moravě liegt auf 250 m Höhe, 6,1 km vom Gebirge Eastern Sudetes entfernt, bei Velička. Die Einwohnerzahl beträgt 17.969 (2024). Die nächste größere Stadt ist Přerov, 24 km westlich. Zu den Sehenswürdigkeiten in der Umgebung gehören Burg Helfštýn (9,7 km), Schloss Kroměříž (39 km) und Dreifaltigkeitskirche (20 km). Zu den Naturdenkmälern gehören Hranická propast (3,7 km) und Zbraschauer Aragonithöhlen (3,7 km).
Auch geschrieben Hranice.