Městečko Žulová se nachází v okrese Jeseník, přibližně sto kilometrů na sever od krajskéhoměsta Olomouce a několik málo kilometrů od státní hranice s Polskem. Okrajovou polohu a vzdálenost od vnitrozemí bohatě kompenzuje malebné okolí: mírně zvlněný reliéf Žulovské pahorkatiny tvoří pozvolný přechod mezi hřebeny Rychlebských hor a rovinatým územím v okolí Vidnavy, které se dále směrem na sever otevírá do Dolnoslezské nížiny.