Przez wieś przebiega droga wojewódzka nr .

Części wsi Integralnymi częściami Odporyszowa są: Grobla, Podolszynie, Podwałcze, Sołtystwo, Studzienki.

1 lipca 1925 do gminy Odporyszów włączono przysiółek Morzychna z gminy Bagienica.

Środowisko naturalne Miejscowość jest położona na wysokości 224 m n.p.m. w obrębie Płaskowyżu Tarnowskiego, w centralnej części zapadliska przedkarpackiego, które jest rowem przedgórskim Karpat. Niektóre z dolinek, przecinających atrakcyjnie ukształtowany teren Odporyszowa są głęboko wcięte, a nachylenie ich zboczy przekracza 30°. Dominują żyzne gleby darniowo–bielicowe i piaszczysto–gliniaste. W Odporyszowie występują tzw. prądy wstępujące sprzyjające szybownictwu. Najważniejszym ciekiem wodnym okolicy jest rzeka Dunajec – dopływ Wisły, swoje wody prowadzą Breń – dopływ Wisły i Żabnica – dopływ Brnia.

Klimat Okolice Odporyszowa to tzw. „biegun ciepła”, gdzie klimat jest jednym z najcieplejszych w Polsce: umiarkowanie wilgotny, z długim okresem wegetacyjnym, sporym nasłonecznieniem, słabymi wiatrami, średnią roczną opadów 600–700 mm, średnią roczną liczbą dni pogodnych 138.