Doprava Hranice
Město Hranice je důležitým dopravním uzlem, prochází jím trať 270: (Praha) Česká Třebová - Olomouc - Ostrava a také trať 280: Hranice na Moravě - Vsetín - Púchov (Slovensko). Zastavují zde spoje jak Českých drah, tak i soukromých dopravců LEO Express a RegioJet. Ve městě jsou dvě železniční zastávky – Hranice na Moravě - město je okrajová zastávka; druhá je hlavní železniční stanice Hranice na Moravě.
Ve městě Hranice funguje MHD.