Město bylo založeno v roce 1276 premonstráty z kláštera Hradisko, osada zde však vznikla již koncem 12. stol. V roce 1427 město obsadili Tovačovští z Cimburka. V roce 1470 získal panství Albrecht Kostka z Postupic a v roce 1475 se majiteli stali Pernštejnové. V roce 1547 koupil Hranice Václav Haugvic z Biskupic a v roce 1553 Jan Kropáč z Nevědomí. Dalšími majiteli byli např. Žerotínové, páni z Kunovic, Žampachové z Potštejna a Václav Mol z Modřelic. Jeho zkonfiskovaný majetek získal v roce 1622 kardinál František Dietrichstein. Posledními majiteli byli v letech 1909-1945 Althanové.
(Hranice je uprostřed)