Położenie i warunki geograficzne Zarzecze leży na krańcu Płaskowyżu Tarnogrodzkiego (wchodzącego w skład Kotliny Sandomierskiej), który jest usytuowany między dolinami rzecznymi Sanu, Tanwi i Szkła. Mieści się na prawym, wysokim brzegu Sanu, na trasie Rzeszów-Lublin. Od północy, między Hutą Deręgowską a Zarzeczem, płynie potok Chodźca. Miejscowość wznosi się na wysokości ok. 180 m. n. p. m.J. Buraczyński, J. Wojtanowicz, Zagadnienia geomorfologiczne północnej części Kotliny Sandomierskiej w widłach Wisły i Sanu, „Biuletyn Lubelskiego Towarzystwa Naukowego. Folia Societatis Scientarium Lublinensis”, sectio D, Geografia, 7/8, 1967/68, s. 41, ryc. 5., zniżając się ku rzece stromym zboczem. San, płynąc pod wsią na wysokości 150 m. n. p. m., podmywa jej brzeg. Zarzecze góruje nad pobliskim Niskiem, Kłyżowem czy też Ulanowem.