Zvole leží ve střední nadmořské výšce 265m. Zvole je výstavná vesnice při silnici ze Zábřeha na jih do Mohelnice. Kolorédov, bývalá osada Zvole, v jižní části areálu již zcela splynul s původní Zvolí. Další silniční spojení ze Zvole vede k jihovýchodu do Lukavice a k severozápadu do Jestřebí. Severovýchodně od obce se vlévá do řeky Moravy Moravská Sázava. Domy ve vesnici a část katastru leží ještě v rovině Mohelnické brázdy kolem řeky Moravy (střední nadmořská výška 265m), ale západní část katastrálního území zasahuje již do kopců Mírovské vrchoviny; celý areál má rozlohu 663 hektary.