Obec Oľšov leží na styku Levočských vrchov so Šarišskou vrchovinou v nadmorskej výške okolo 460 m. Za najvyššie položené miesto sa pokladá chotár Kňažová. Pranostika hovorí, že je tam pochovaný jeden kňaz a od toho dostala taký názov. Obecné chotáre majú ešte veľa iných názvov, ktorých pôvod si pamätá, len máloktorý žijúci rodák. Sú to napríklad: Toryské, Komora, Zvyše, Peklisko, Buč, Pivnice, Hartmanovo, Ležisko, Dolky atď.
Obec sa nachádza v severovýchodnej časti Slovenska, je tu mierne podnebie. Jar prichádza dosť skoro. Teploty v letných mesiacoch sú od 30 do 34ºC. V zimných mesiacoch je tu dosť tuhá zima. Teploty sa pohybujú od –1 do –6ºC cez deň. Nočné teploty od –8 do -24ºC.