Il villaggio di Olšany fa parte del distretto di Šumper e ne costituisce l'estremità occidentale. Si trova nella bellissima valle del fiume Morava e del torrente Hrůzná Voda, popolarmente chiamato Bušínský potok. Si trova in un cuneo di montagne, sui lati occidentale e nord-occidentale sono gli affioramenti di Kralické Sněžník, e sulla riva sinistra del fiume Morava ci sono montagne appartenenti a Vysoké Jeseník, il gruppo Pradědská. Si trova ad un'altitudine di 330 m.
Il catasto di Olšan ha una superficie di 434 ettari. Dopo l'annessione di Klášterc nel 1980, il catasto del comune combinato si espanse a 648 ettari. Il paese si estende lungo la strada da Šumperk a Červená Vody e la strada che da essa si dirama via Ruda nad Moravou fino a Hanušovice. Dista 15 km da Šumperk, 2 km da Ruda nad Moravou, 1 km da Klášterce e Bušín ciascuno.