Mährische Pforte
Olšovec befindet sich am südlichen Fuße der Oderberge am Bach Mraznice ("Grundbach") in der Olšovecká kotlina ("Olspitzer Becken"). Im Norden erhebt sich der Okrouhlík (502 m). Östlich des Dorfes liegt die Mährische Pforte. Südlich von Olšovec führt die Trasse der Autobahn D 1 / E 462 von Lipník nad Bečvou durch die Mährische Pforte nach Bělotín vorbei, die im Jahre 2008 bis zur Mährischen Pforte für den Verkehr freigegeben werden soll. Olšovec wird dann direkt über die Abfahrt Hranice erreichbar.