Javorník je město ležící v Českém Slezsku na severovýchodním úpatí Rychlebských hor, 22 km sz. od Jeseníku. Z města vede lokální železniční trať do Lipové-lázní, kde se napojuje na trať spojující Jeseník se Zábřehem. Historické jádro města je městskou památkovou zónou.