Město Hranice leží v prostoru Moravské brány převážně na pravém břehu řeky Bečvy, v nadmořské výšce cca 260 m. Ta část Moravské brány, v níž leží Hranice, se nazývá Bečavská brána. Je vklíněna mezi Oderské vrchy a Podbeskydskou pahorkatinu (Maleník). Bečavská brána má ráz ploché pahorkatiny, jejíž výškové členění je od 205 m n. m. do 366 m n. m.
Hranice patří městům s velmi zajímavým přírodním prostředím. Město bylo citlivě založeno na terénní vyvýšenině v ohbí řeky Bečvy mezi toky Ludinou a Veličkou. Již tento fakt způsobil, že město dominuje okolní krajině.
Více na webu: http://www.mesto-hranice.cz/